#include "TObject.h"
#include "TIterator.h"
#include "TString.h"
#include "TVirtualRWMutex.h"
#include <assert.h>
Classes | |
class | TCollection |
Collection abstract base class. More... | |
class | TIter |
class | TIterCategory< T > |
class | TRangeDynCast< T > |
TRangeDynCast is an adaptater class that allows the typed iteration through a TCollection. More... | |
class | ROOT::Internal::TRangeDynCastIterator< Containee > |
Internal help class implmenting an iterator for TRangeDynCast. More... | |
class | ROOT::Detail::TRangeStaticCast< T > |
TRangeStaticCast is an adaptater class that allows the typed iteration through a TCollection. More... | |
class | ROOT::Detail::TTypedIter< Containee > |
TTypedIter is a typed version of TIter. More... | |
Namespaces | |
namespace | ROOT |
VSD Structures. | |
namespace | ROOT::Detail |
namespace | ROOT::Internal |
Macros | |
#define | R__COLLECTION_COLLECTION_READ_LOCKGUARD_NAMED(name, mutex) (void)mutex |
#define | R__COLLECTION_ITER_GUARD(collection) |
#define | R__COLLECTION_READ_GUARD() |
#define | R__COLLECTION_READ_LOCKGUARD(mutex) (void)mutex |
#define | R__COLLECTION_WRITE_GUARD() |
#define | R__COLLECTION_WRITE_LOCKGUARD(mutex) (void)mutex |
#define | R__COLLECTION_WRITE_LOCKGUARD_NAMED(name, mutex) (void)mutex |
#define | R__FOR_EACH(type, proc) |
Functions | |
bool | ROOT::Internal::ContaineeInheritsFrom (TClass *cl, TClass *base) |
Return true if 'cl' inherits from 'base'. More... | |
const TCollection & | ROOT::Internal::EmptyCollection () |
Return an empty collection for use with nullptr TRangeCast. More... | |
Variables | |
R__EXTERN TVirtualMutex * | gCollectionMutex |
const Bool_t | kIterBackward = !kIterForward |
const Bool_t | kIterForward = kTRUE |
Definition at line 436 of file TCollection.h.
#define R__COLLECTION_ITER_GUARD | ( | collection | ) |
Definition at line 127 of file TCollection.h.
#define R__COLLECTION_READ_GUARD | ( | ) |
Definition at line 126 of file TCollection.h.
#define R__COLLECTION_READ_LOCKGUARD | ( | mutex | ) | (void)mutex |
Definition at line 435 of file TCollection.h.
#define R__COLLECTION_WRITE_GUARD | ( | ) |
Definition at line 125 of file TCollection.h.
#define R__COLLECTION_WRITE_LOCKGUARD | ( | mutex | ) | (void)mutex |
Definition at line 438 of file TCollection.h.
Definition at line 439 of file TCollection.h.
#define R__FOR_EACH | ( | type, | |
proc | |||
) |
Definition at line 448 of file TCollection.h.
R__EXTERN TVirtualMutex* gCollectionMutex |
Definition at line 43 of file TCollection.h.
const Bool_t kIterBackward = !kIterForward |
Definition at line 41 of file TCollection.h.
Definition at line 40 of file TCollection.h.