array.h File Reference

Classes

class  VArrayInterface< TYPE >
 
class  VArrayInterface< TYPE >::IteratorTemplate< COLLECTION_TYPE >
 
class  NonConstArray< TYPE >
 
class  ArrayInterface< TYPE >
 
class  NonConstArray< TYPE >
 
class  ArrayFactory
 
class  ArrayCloneHelper< ARRAY >
 
class  ArrayImpl< ARRAY >
 
class  ArrayCloneHelper< ARRAY >
 
class  ArrayCloneHelper< ARRAY & >
 
class  ConstDataPtr::Wrapper< T, typename std::enable_if< GetCollectionKind< T >::value==COLLECTION_KIND::ARRAY >::type >
 

Namespaces

 maxon
 
 maxon::ParametricTypes
 

Typedefs

template<typename T >
using WritableArrayInterface = const NonConstArray< T >
 

Functions

 MAXON_DECLARATION (ParametricType, Array, "net.maxon.parametrictype.array")
 
template<GET_DATATYPE_POLICY POLICY, typename T >
Result< DataType > PrivateGetDataType (ArrayInterface< T > **, OverloadRank0)
 
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)