Namespaces | |
| maxon | |
| maxon::details | |
Macros | |
| #define | PRIVATE_MAXON_MEMBER_NAME(N, M) |
| #define | MAXON_MEMBER_NAME(N, ...) |
| #define | MAXON_MEMBER_NAME_LOCAL(N, ...) |
Typedefs | |
| using | PersistentIdBuffer = BufferedBaseArray< Int64, 10 > |
Functions | |
| template<GET_DATATYPE_POLICY POLICY, typename... T> | |
| ResultOk< const ContainerDataType< T... > & > | PrivateGetDataType (ContainerInterface< T... > **, OverloadRank1) |
| template<GET_DATATYPE_POLICY POLICY, Int DEPTH> | |
| Result< DataType > | PrivateGetDataType (RecursiveContainer< DEPTH > **, OverloadRank0) |
| #define MAXON_MEMBER_NAME | ( | N, | |
| ... | |||
| ) |
| #define MAXON_MEMBER_NAME_LOCAL | ( | N, | |
| ... | |||
| ) |
| NONE |
No interface.
| VIRTUAL_TUPLE_CONTAINER |
The container is a virtual tuple container.
| ARRAY_CONTAINER |
The container implements GenericArrayContainerInterface.
| XFORM_CONTAINER |
The container is an xform container (see XformContainerActionsInterface).
| CONCAT_CONTAINER |
The container is a concat container (see ContainerFactory::Concat).
| STATIC_ARRAY |
The container implements StaticArrayInterface.
| ARRAY |
The container implements ArrayInterface.
| SINGLE_VALUE_ARRAY |
The container is a single-value array (see ArrayFactory::NewSingleValueArray). This is set in addition to ARRAY.
| BASE_ARRAY |
The container uses an underlying BaseArray (see ArrayFactory::NewBaseArray). This is set in addition to ARRAY.
| PAGED_ARRAY |
The container is a paged array (see ArrayFactory::NewPagedArray). This is set in addition to ARRAY.
| INDEXABLE |
The container implements GenericIndexableContainerInterface.
| MULTI_DOMAIN_CONTAINER |
The container implements MultiDomainContainerInterface.
| SLICED_ARRAY |
The container is a subset of an array (see ArrayFactory::Slice). This is set in addition to ARRAY.
| MEMBER_ARRAY |
The container is an array pointing to member data of a source array (see ArrayFactory::ExtractMember). This is set in addition to ARRAY.
| READ |
The iterator will only read values.
| WRITE |
The iterator will only write values. If a copy has to be made as part of InitIterator, the current values don't have to be copied.
| READ_WRITE |
< The iterator will read and write values.