#include <dynamic_tuple.h>
 | 
| using  | CInterface = typename NAMED_TUPLE::Pack::template Apply< SingletonContainerInterface > | 
|   | 
 | 
| template<typename... ARGS>  | 
|   | SingletonContainerImpl (ARGS &&... args) | 
|   | 
| const CInterface *  | ToInterface () const | 
|   | 
| CInterface *  | ToInterface () | 
|   | 
| const ContainerDataType &  | GetType () const | 
|   | 
| const TupleDataType &  | GetTupleType () const | 
|   | 
| Result< GenericContainerInterface * >  | Clone () const | 
|   | 
| String  | ToString (const FormatStatement *formatStatement) const | 
|   | 
| void  | GetMemberPointers (const Block< const Generic * > &pointers, const TupleDataType &members) const | 
|   | 
| const Generic *  | GetMemberPointer (const InternedId &name) const | 
|   | 
| Int  | FindMemberIndex (const InternedId &name) const | 
|   | 
| const Generic *  | GetAllMemberPointers (const Block< const Generic * > &pointers, Bool skipPointersIfTupleLayout) const | 
|   | 
| const Generic &  | Get (Int index) const | 
|   | 
| Int  | GetIteratorStateSize (const MemberMap *map) const | 
|   | 
| Result< Int >  | InitIterator (ViewIteratorMember *members, const MemberMap *map, Char *state) const | 
|   | 
| Result< Int >  | ValidateIterator (Int index, ViewIteratorMember *members, const MemberMap *map, Char *state) const | 
|   | 
| void  | FreeIterator (ViewIteratorMember *members, const MemberMap *map, Char *state) const | 
|   | 
| Result< Int >  | MoveIterator (Int index, ViewIteratorMember *members, const MemberMap *map, Char *state) const | 
|   | 
 | 
| std::conditional< PTR_FOR_REF, typename NAMED_TUPLE::TupleTypeWithPtrsForRefs, typename NAMED_TUPLE::TupleType >::type  | _value | 
|   | 
◆ CInterface
      
        
          | using CInterface =  typename NAMED_TUPLE::Pack::template Apply<SingletonContainerInterface> | 
        
      
 
 
◆ SingletonContainerImpl()
◆ MAXON_IMPLEMENTATION_SIMPLE()
◆ ToInterface() [1/2]
◆ ToInterface() [2/2]
◆ GetType()
◆ GetTupleType()
◆ Clone()
◆ ToString()
◆ GetMemberPointers()
      
        
          | void GetMemberPointers  | 
          ( | 
          const Block< const Generic * > &  | 
          pointers,  | 
        
        
           | 
           | 
          const TupleDataType &  | 
          members  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
◆ GetMemberPointer()
      
        
          | const Generic* GetMemberPointer  | 
          ( | 
          const InternedId &  | 
          name | ) | 
           const | 
        
      
 
 
◆ FindMemberIndex()
◆ GetAllMemberPointers()
      
        
          | const Generic* GetAllMemberPointers  | 
          ( | 
          const Block< const Generic * > &  | 
          pointers,  | 
        
        
           | 
           | 
          Bool  | 
          skipPointersIfTupleLayout  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
◆ Get()
      
        
          | const Generic& Get  | 
          ( | 
          Int  | 
          index | ) | 
           const | 
        
      
 
 
◆ GetIteratorStateSize()
◆ InitIterator()
◆ ValidateIterator()
◆ FreeIterator()
◆ MoveIterator()
◆ _value
      
        
          | std::conditional<PTR_FOR_REF, typename NAMED_TUPLE::TupleTypeWithPtrsForRefs, typename NAMED_TUPLE::TupleType>::type _value |