Small helper to encapsulate all necessary data accesses for containers like vector, list, deque.
Definition at line 402 of file TCollectionProxyInfo.h.
Public Types | |
| typedef T | Cont_t |
| typedef Environ< Iter_t > | Env_t |
| typedef T::iterator | Iter_t |
| typedef Iterators< Cont_t, fgLargeIterator > | Iterators_t |
| typedef Cont_t * | PCont_t |
| typedef Env_t * | PEnv_t |
| typedef Value_t * | PValue_t |
| typedef T::value_type | Value_t |
Static Public Member Functions | |
| static void * | address (T ref) |
| static void * | clear (void *env) |
| static void * | collect (void *coll, void *array) |
| static void * | construct (void *what, size_t size) |
| static void | destruct (void *what, size_t size) |
| static void * | feed (void *from, void *to, size_t size) |
| static void * | first (void *env) |
| static void * | next (void *env) |
| static PCont_t | object (void *ptr) |
| static void | resize (void *obj, size_t n) |
| static void * | size (void *env) |
| static int | value_offset () |
Static Public Attributes | |
| static const bool | fgLargeIterator = sizeof(typename Cont_t::iterator) > fgIteratorArenaSize |
#include <TCollectionProxyInfo.h>
| typedef T ROOT::Detail::TCollectionProxyInfo::Pushback< T >::Cont_t |
Definition at line 403 of file TCollectionProxyInfo.h.
| typedef Environ<Iter_t> ROOT::Detail::TCollectionProxyInfo::Pushback< T >::Env_t |
Definition at line 406 of file TCollectionProxyInfo.h.
| typedef T::iterator ROOT::Detail::TCollectionProxyInfo::Pushback< T >::Iter_t |
Definition at line 404 of file TCollectionProxyInfo.h.
|
inherited |
Definition at line 389 of file TCollectionProxyInfo.h.
| typedef Cont_t* ROOT::Detail::TCollectionProxyInfo::Pushback< T >::PCont_t |
Definition at line 408 of file TCollectionProxyInfo.h.
| typedef Env_t* ROOT::Detail::TCollectionProxyInfo::Pushback< T >::PEnv_t |
Definition at line 407 of file TCollectionProxyInfo.h.
| typedef Value_t* ROOT::Detail::TCollectionProxyInfo::Pushback< T >::PValue_t |
Definition at line 409 of file TCollectionProxyInfo.h.
| typedef T::value_type ROOT::Detail::TCollectionProxyInfo::Pushback< T >::Value_t |
Definition at line 405 of file TCollectionProxyInfo.h.
|
inlinestaticinherited |
Definition at line 295 of file TCollectionProxyInfo.h.
|
inlinestaticinherited |
Definition at line 343 of file TCollectionProxyInfo.h.
|
inlinestaticinherited |
Definition at line 375 of file TCollectionProxyInfo.h.
|
inlinestaticinherited |
Definition at line 369 of file TCollectionProxyInfo.h.
|
inlinestaticinherited |
Definition at line 382 of file TCollectionProxyInfo.h.
|
inlinestatic |
Definition at line 414 of file TCollectionProxyInfo.h.
|
inlinestaticinherited |
Definition at line 347 of file TCollectionProxyInfo.h.
|
inlinestaticinherited |
Definition at line 360 of file TCollectionProxyInfo.h.
|
inlinestaticinherited |
Definition at line 335 of file TCollectionProxyInfo.h.
|
inlinestatic |
Definition at line 410 of file TCollectionProxyInfo.h.
|
inlinestaticinherited |
Definition at line 338 of file TCollectionProxyInfo.h.
|
inlinestatic |
Definition at line 421 of file TCollectionProxyInfo.h.
|
staticinherited |
Definition at line 388 of file TCollectionProxyInfo.h.