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 |