|
| | MAXON_DECLARATION (ParametricType, ArrayInterface, "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 >) |
| |
| template<typename T > |
| const ArrayInterface< T > * | ToArrayPtr (const ArrayInterface< T > &array) |
| |
| template<typename T > |
| WritableArrayInterface< T > * | ToWritableArrayPtr (WritableArrayInterface< T > &array) |
| |