#include <dynamic_tuple.h>

Public Member Functions | |
| const MAXON_METHOD TupleDataType & | GetTupleType () const | 
| MAXON_METHOD void | GetMemberPointers (const Block< const Generic * > &pointers, const TupleDataType &members) const | 
| MAXON_FUNCTION void | GetMemberPointers (const Block< Generic * > &pointers, const TupleDataType &members) | 
| const MAXON_METHOD Generic * | GetMemberPointer (const InternedId &name) const | 
| MAXON_FUNCTION Generic * | GetMemberPointer (const InternedId &name) | 
| const MAXON_METHOD Generic * | GetAllMemberPointers (const Block< const Generic * > &pointers, Bool skipPointersIfTupleLayout) const | 
| const MAXON_METHOD Generic & | Get (Int index) const | 
| MAXON_FUNCTION Generic & | Get (Int index) | 
| template<typename ATTR > | |
| MAXON_FUNCTION Opt< const typename ATTR::ValueType & > | Get () const | 
Private Member Functions | |
| MAXON_INTERFACE_SIMPLE_VIRTUAL_DERIVED (GenericSingletonContainerInterface, MAXON_REFERENCE_COPY_ON_WRITE) | |
| MAXON_GENERIC ((Out) typename T=ParameterPack<>) | |
      
  | 
  private | 
      
  | 
  private | 
| const MAXON_METHOD TupleDataType& GetTupleType | ( | ) | const | 
| MAXON_METHOD void GetMemberPointers | ( | const Block< const Generic * > & | pointers, | 
| const TupleDataType & | members | ||
| ) | const | 
| MAXON_FUNCTION void GetMemberPointers | ( | const Block< Generic * > & | pointers, | 
| const TupleDataType & | members | ||
| ) | 
| const MAXON_METHOD Generic* GetMemberPointer | ( | const InternedId & | name | ) | const | 
| MAXON_FUNCTION Generic* GetMemberPointer | ( | const InternedId & | name | ) | 
| const MAXON_METHOD Generic* GetAllMemberPointers | ( | const Block< const Generic * > & | pointers, | 
| Bool | skipPointersIfTupleLayout | ||
| ) | const | 
| const MAXON_METHOD Generic& Get | ( | Int | index | ) | const | 
| MAXON_FUNCTION Generic& Get | ( | Int | index | ) | 
| MAXON_FUNCTION Opt<const typename ATTR::ValueType&> Get | ( | void | ) | const |