Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TCollectionProxyInfo.h File Reference
#include "RtypesCore.h"
#include "TError.h"
#include <vector>
#include <forward_list>
#include <typeinfo>
#include <utility>

Classes

struct  ROOT::Detail::TCollectionProxyInfo::Address< T >
class  ROOT::Detail::TCollectionProxyInfo::Environ< T >
 Small helper to save proxy environment in the event of recursive calls. More...
struct  ROOT::Detail::TCollectionProxyInfo::EnvironBase
class  ROOT::Detail::TCollectionProxyInfo::Insert< T >
 Small helper to encapsulate all necessary data accesses for containers like set, multiset etc. More...
class  ROOT::Detail::TCollectionProxyInfo::Iterators< Cont_t, large >
 Small helper to implement the function to create,access and destroy iterators. More...
struct  ROOT::Detail::TCollectionProxyInfo::Type< Internal::TStdBitsetHelper< Bitset_t > >::Iterators
struct  ROOT::Detail::TCollectionProxyInfo::Iterators< Cont_t, true >
class  ROOT::Detail::TCollectionProxyInfo::IteratorValue< Cont_t, value >
 Small helper to encapsulate whether to return the value pointed to by the iterator or its address. More...
struct  ROOT::Detail::TCollectionProxyInfo::IteratorValue< Cont_t, value_ptr * >
class  ROOT::Detail::TCollectionProxyInfo::MapInsert< T >
 Small helper to encapsulate all necessary data accesses for containers like set, multiset etc. More...
struct  ROOT::Detail::TCollectionProxyInfo::PairHolder< T, Q >
union  ROOT::Detail::TCollectionProxyInfo::Type< Internal::TStdBitsetHelper< Bitset_t > >::Iterators::PtrSize_t
class  ROOT::Detail::TCollectionProxyInfo::Pushback< T >
 Small helper to encapsulate all necessary data accesses for containers like vector, list, deque. More...
struct  ROOT::Detail::TCollectionProxyInfo::Pushback< Internal::TStdBitsetHelper< Bitset_t > >
class  ROOT::Detail::TCollectionProxyInfo::Pushfront< T >
 Small helper to encapsulate all necessary data accesses for containers like forward_list. More...
struct  ROOT::Detail::TCollectionProxyInfo::SfinaeHelper
class  ROOT::Detail::TCollectionProxyInfo
class  ROOT::Internal::TStdBitsetHelper< T >
class  ROOT::Detail::TCollectionProxyInfo::Type< T >
 Small helper to encapsulate basic data accesses for all STL continers. More...
struct  ROOT::Detail::TCollectionProxyInfo::Type< Internal::TStdBitsetHelper< Bitset_t > >

Namespaces

namespace  ROOT
namespace  ROOT::Detail
 Special implementation of ROOT::RRangeCast for TCollection, including a check that the cast target type inherits from TObject and a new constructor that takes the TCollection by pointer.
namespace  ROOT::Internal
namespace  ROOT::VecOps

Macros

#define TYPENAME   typename

Macro Definition Documentation

◆ TYPENAME

#define TYPENAME   typename

Definition at line 37 of file TCollectionProxyInfo.h.