Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TCollectionProxyInfo.h File Reference
#include "RtypesCore.h"
#include "TError.h"
#include <vector>
#include <forward_list>
#include <utility>
Include dependency graph for TCollectionProxyInfo.h:
This graph shows which files directly or indirectly include this file:

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
 This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
 
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 36 of file TCollectionProxyInfo.h.