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 PRIVATE_MAXON_MEMBER_NAME | ( | N, | |
M | |||
) |
#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.