Classes | |
| class | BlockBase< T, STRIDED > | 
| class | BlockBase< T, false > | 
| class | BaseIterator< COLLECTION, STRIDED > | 
| class | BaseIterator< COLLECTION, STRIDED >::ResultFunctions< SUPER > | 
| class | BaseIterator< COLLECTION, true > | 
| class | Block< T, STRIDED, MOVE > | 
| class | Block< T, STRIDED, MOVE >::ResultFunctions< SUPER > | 
| struct | BlockType< T > | 
| struct | BlockType< void > | 
| struct | BlockType< const void > | 
| struct | CArray< T, N > | 
Namespaces | |
| std | |
| maxon | |
| maxon::details | |
Macros | |
| #define | _LIBCPP_BEGIN_NAMESPACE_STD | 
| #define | _LIBCPP_END_NAMESPACE_STD | 
| #define | PRIVATE_MAXON_C_ARRAY_B(count, T, ...) | 
| #define | PRIVATE_MAXON_C_ARRAY_A(count, T, ...) | 
| #define | MAXON_C_ARRAY(T, ...) | 
Typedefs | |
| template<typename T > | |
| using | StridedBlock = Block< T, true > | 
| template<typename T , Bool STRIDED = false> | |
| using | MoveBlock = Block< T, STRIDED, true > | 
Functions | |
| template<typename T , Int N> | |
| Block< T > | ToBlock (T(&array)[N]) | 
| template<typename T > | |
| Block< typename maxon::details::BlockType< T >::type > | ToBlock (T *ptr, Int size) | 
| template<typename T > | |
| Block< T > | ToSingletonBlock (T &value) | 
| template<typename T > | |
| Block< const T > | ToSingletonBlock (const T &value) | 
| template<typename T > | |
| StridedBlock< typename maxon::details::BlockType< T >::type > | ToBlock (T *ptr, Int size, Int stride) | 
| Block< const Char > | CharToBlock (const Char *str) | 
| Block< const UChar > | CharToBlock (const UChar *str) | 
| template<Int N> | |
| Block< const Char > | CharToBlock (const Char(&str)[N]) | 
| template<Int N> | |
| Block< const UChar > | CharToBlock (const UChar(&str)[N]) | 
| template<Int N> | |
| Block< const Utf32Char > | CharToBlock (const Utf32Char(&str)[N]) | 
| #define _LIBCPP_BEGIN_NAMESPACE_STD | 
| #define _LIBCPP_END_NAMESPACE_STD |