Logo ROOT   6.16/01
Reference Guide
Classes | Namespaces | Macros
TCollectionProxyInfo.h File Reference
#include "TError.h"
#include <vector>
#include <forward_list>
Include dependency graph for TCollectionProxyInfo.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  ROOT::Detail::TCollectionProxyInfo::Address< T >
 
struct  ROOT::Detail::TCollectionProxyInfo::Address< std::vector< Bool_t, A > >
 
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< std::vector< Bool_t, A > >::Iterators
 
struct  ROOT::Detail::TCollectionProxyInfo::Type< Internal::TStdBitsetHelper< Bitset_t > >::Iterators
 
struct  ROOT::Detail::TCollectionProxyInfo::Iterators< Cont_t, true >
 
struct  ROOT::Detail::TCollectionProxyInfo::Iterators< std::vector< T >, false >
 
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 > >
 
struct  ROOT::Detail::TCollectionProxyInfo::Pushback< std::vector< Bool_t, A > >
 
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 > >
 
struct  ROOT::Detail::TCollectionProxyInfo::Type< std::vector< Bool_t, A > >
 

Namespaces

namespace  ROOT
 Namespace for new ROOT classes and functions.
 
namespace  ROOT::Detail
 
namespace  ROOT::Internal
 

Macros

#define TYPENAME   typename
 

Macro Definition Documentation

◆ TYPENAME

#define TYPENAME   typename

Definition at line 34 of file TCollectionProxyInfo.h.