#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 |