Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
dynamic_templates.h File Reference
#include "compiler_support.h"
#include "realm/dynamic_templates.inl"
Include dependency graph for dynamic_templates.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Realm::DynamicTemplates::TypeList< T1, T2, T3, T4, T5, T6 >
 
struct  Realm::DynamicTemplates::TypeList< void, void, void, void, void, void >
 
struct  Realm::DynamicTemplates::TypeListElem< _HEAD, _TAIL >
 
struct  Realm::DynamicTemplates::TypeListElem< _HEAD, _TAIL >::TypePresent< T, ORIG >
 
struct  Realm::DynamicTemplates::TypeListElem< _HEAD, _TAIL >::TypePresent< HEAD, ORIG >
 
struct  Realm::DynamicTemplates::TypeListElem< _HEAD, _TAIL >::TypeToIndex< T, ORIG >
 
struct  Realm::DynamicTemplates::TypeListElem< _HEAD, _TAIL >::TypeToIndex< HEAD, ORIG >
 
struct  Realm::DynamicTemplates::TypeListElem< _HEAD, _TAIL >::IndexToType< N, ORIG >
 
struct  Realm::DynamicTemplates::TypeListElem< _HEAD, _TAIL >::IndexToType< 0, ORIG >
 
struct  Realm::DynamicTemplates::TypeListElem< _HEAD, _TAIL >::MaxSize
 
struct  Realm::DynamicTemplates::TypeListElem< _HEAD, _TAIL >::MaxSizeType< SIZE >
 
struct  Realm::DynamicTemplates::TypeListElem< _HEAD, _TAIL >::DemuxHelper< TARGET, N >
 
struct  Realm::DynamicTemplates::TypeListTerm
 
struct  Realm::DynamicTemplates::TypeListTerm::TypePresent< T, ORIG >
 
struct  Realm::DynamicTemplates::TypeListTerm::ERROR_TYPE_NOT_IN_LIST< T, ORIG >
 
struct  Realm::DynamicTemplates::TypeListTerm::TypeToIndex< T, ORIG >
 
struct  Realm::DynamicTemplates::TypeListTerm::ERROR_INDEX_NOT_IN_LIST< ORIG >
 
struct  Realm::DynamicTemplates::TypeListTerm::IndexToType< N, ORIG >
 
struct  Realm::DynamicTemplates::TypeListTerm::MaxSize
 
struct  Realm::DynamicTemplates::TypeListTerm::ERROR_SIZE_NOT_IN_LIST
 
struct  Realm::DynamicTemplates::TypeListTerm::MaxSizeType< SIZE >
 
struct  Realm::DynamicTemplates::TypeListTerm::DemuxHelper< TARGET, N >
 
struct  Realm::DynamicTemplates::Int< _N >
 
struct  Realm::DynamicTemplates::IntDemuxHelper< TARGET, BASE, DELTA >
 
struct  Realm::DynamicTemplates::IntDemuxHelper< TARGET, BASE, 0 >
 
struct  Realm::DynamicTemplates::IntList< MIN, MAX >
 
struct  Realm::DynamicTemplates::IntList< MIN, MAX >::TypePresent< N >
 
struct  Realm::DynamicTemplates::IntList< MIN, MAX >::ERROR_INT_NOT_IN_LIST< N >
 
struct  Realm::DynamicTemplates::IntList< MIN, MAX >::TypeIndexHelper< N, OK >
 
struct  Realm::DynamicTemplates::IntList< MIN, MAX >::TypeIndexHelper< N, true >
 
struct  Realm::DynamicTemplates::IntList< MIN, MAX >::TypeToIndex< T >
 
struct  Realm::DynamicTemplates::IntList< MIN, MAX >::IndexToType< N >
 
struct  Realm::DynamicTemplates::ListProduct2< L1, L2 >
 
struct  Realm::DynamicTemplates::ListProduct2< L1, L2 >::DemuxHelper2< TARGET, T1 >
 
struct  Realm::DynamicTemplates::ListProduct2< L1, L2 >::DemuxHelper1< TARGET >
 
struct  Realm::DynamicTemplates::ListProduct3< L1, L2, L3 >
 
struct  Realm::DynamicTemplates::ListProduct3< L1, L2, L3 >::DemuxHelper3< TARGET, T1, T2 >
 
struct  Realm::DynamicTemplates::ListProduct3< L1, L2, L3 >::DemuxHelper2< TARGET, T1 >
 
struct  Realm::DynamicTemplates::ListProduct3< L1, L2, L3 >::DemuxHelper1< TARGET >
 
struct  Realm::DynamicTemplates::ListProduct4< L1, L2, L3, L4 >
 
struct  Realm::DynamicTemplates::ListProduct4< L1, L2, L3, L4 >::DemuxHelper4< TARGET, T1, T2, T3 >
 
struct  Realm::DynamicTemplates::ListProduct4< L1, L2, L3, L4 >::DemuxHelper3< TARGET, T1, T2 >
 
struct  Realm::DynamicTemplates::ListProduct4< L1, L2, L3, L4 >::DemuxHelper2< TARGET, T1 >
 
struct  Realm::DynamicTemplates::ListProduct4< L1, L2, L3, L4 >::DemuxHelper1< TARGET >
 

Namespaces

namespace  Realm
 
namespace  Realm::DynamicTemplates
 

Typedefs

typedef unsigned Realm::DynamicTemplates::TagType