函数
|
|
MAXON_DECLARATION
(ParametricType, Array, "net.maxon.parametrictype.array")
|
template<GET_DATATYPE_POLICY POLICY, typename T >
|
Result< DataType >
|
PrivateGetDataType
(ArrayInterface< T > **, OverloadRank0)
|
void
|
FreeArrayIteratorPersistentId
(PersistentIdBuffer *idBuffer, const PersistentIdGeneratorInterface *ig)
|
Result< void >
|
MoveArrayIteratorPersistentId
(
Int
index, PersistentIdBuffer *idBuffer, const PersistentIdGeneratorInterface *ig)
|
template<Bool RANDOM_ACCESS, Bool LOAD_ELEMENTS, typename ARRAY >
|
Result<
Int
>
|
ValidateArrayIterator
(const ARRAY &array,
Int
index, ViewIteratorMember *members, const MemberMap *map,
Int
*state, PersistentIdBuffer *idBuffer, const PersistentIdGeneratorInterface *ig)
|
Result< void >
|
InitArrayIteratorPersistentId
(PersistentIdBuffer *idBuffer, const PersistentIdGeneratorInterface *ig)
|
template<typename ARRAY >
|
Result<
Int
>
|
InitArrayIterator
(const ARRAY &array, ViewIteratorMember *members, const MemberMap *map,
Int
*state, PersistentIdBuffer *idBuffer, const PersistentIdGeneratorInterface *ig)
|
Result< void >
|
AdvanceArrayIteratorPersistentId
(
Int
index, PersistentIdBuffer &idBuffer, const PersistentIdGeneratorInterface *ig)
|
template<typename ARRAY >
|
|
MAXON_IMPLEMENTATION_REGISTER_SIMPLE
(ArrayImpl< ARRAY >, typename)
|
template<typename T >
|
const ArrayInterface< T > *
|
ToArrayPtr
(const ArrayInterface< T > &array)
|
template<typename T >
|
WritableArrayInterface< T > *
|
ToWritableArrayPtr
(WritableArrayInterface< T > &array)
|