Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TCollection.h File Reference

#include "TIterator.h"
#include "TString.h"
#include "TObject.h"

Include dependency graph for TCollection.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  TCollection
class  TIter

Defines

#define ForEach(type, proc)

Variables

const Bool_t kIterForward = kTRUE
const Bool_t kIterBackward = !kIterForward


Define Documentation

#define ForEach type,
proc   
 

Value:

SetCurrentCollection(); \
    TIter _NAME3_(type,proc,_nxt)(TCollection::GetCurrentCollection()); \
    type *_NAME3_(type,proc,_obj); \
    while ((_NAME3_(type,proc,_obj) = (type*) _NAME3_(type,proc,_nxt)())) \
       _NAME3_(type,proc,_obj)->proc

Definition at line 153 of file TCollection.h.


Variable Documentation

const Bool_t kIterForward = kTRUE
 

Definition at line 41 of file TCollection.h.

Referenced by TIter::TIter().

const Bool_t kIterBackward = !kIterForward
 

Definition at line 42 of file TCollection.h.

Referenced by THtml::TParseStack::GetFQI(), THtml::TParseStack::IsInStack(), and TCollection::MakeReverseIterator().


Generated on Thu Dec 18 14:52:56 2003 for ROOT by doxygen1.2.16