Logo ROOT   6.10/09
Reference Guide
Classes | Macros | Variables
TCollection.h File Reference
#include "TObject.h"
#include "TIterator.h"
#include "TString.h"
Include dependency graph for TCollection.h:
This graph shows which files directly or indirectly include this file:

Classes

class  TCollection
 Collection abstract base class. More...
 
class  TIter
 
class  TIterCategory< T >
 

Macros

#define R__FOR_EACH(type, proc)
 

Variables

R__EXTERN TVirtualMutexgCollectionMutex
 
const Bool_t kIterBackward = !kIterForward
 
const Bool_t kIterForward = kTRUE
 

Macro Definition Documentation

◆ R__FOR_EACH

#define R__FOR_EACH (   type,
  proc 
)
Value:
SetCurrentCollection(); \
type *_NAME3_(obj_,type,proc); \
while ((_NAME3_(obj_,type,proc) = (type*) _NAME3_(nxt_,type,proc)())) \
_NAME3_(obj_,type,proc)->proc
#define _NAME3_(name1, name2, name3)
Definition: RConfig.h:434
static TCollection * GetCurrentCollection()
Return the globally accessible collection.
int type
Definition: TGX11.cxx:120

Definition at line 196 of file TCollection.h.

Variable Documentation

◆ gCollectionMutex

R__EXTERN TVirtualMutex* gCollectionMutex

Definition at line 40 of file TCollection.h.

◆ kIterBackward

const Bool_t kIterBackward = !kIterForward

Definition at line 38 of file TCollection.h.

◆ kIterForward

const Bool_t kIterForward = kTRUE

Definition at line 37 of file TCollection.h.