ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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:

Go to the source code of this file.

Classes

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

Macros

#define R__FOR_EACH(type, proc)
 

Variables

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

Macro Definition Documentation

#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:410
static TCollection * GetCurrentCollection()
Return the globally accessible collection.
int type
Definition: TGX11.cxx:120
while((ob=next()))

Definition at line 201 of file TCollection.h.

Referenced by TCollection::Paint().

Variable Documentation

R__EXTERN TVirtualMutex* gCollectionMutex

Definition at line 46 of file TCollection.h.

Referenced by TSeqCollection::QSort().

const Bool_t kIterBackward = !kIterForward
const Bool_t kIterForward = kTRUE