datatypefunctions.h File Reference

Classes

class   DataTypeReferenceFunctions< T, SUPER >
class   DefaultDataTypeFunctionsBase< T >
class   DefaultDataTypeFunctions< T, TYPE >
class   DefaultDataTypeFunctions< T, DATATYPEMODE::SMALLISPOD >
class   DefaultDataTypeFunctions< T, DATATYPEMODE::SMALL >
class   DefaultDataTypeFunctions< T, DATATYPEMODE::BIG >
struct   DefaultDataTypeFunctionsCapabilityFlags< T >
class   DataTypeFunctions< T >
class   InterfaceDataTypeFunctions< T >

Namespaces

  maxon

Enumerations

enum   DATATYPEMODE {
   SMALLISPOD ,
   SMALL ,
   BIG
}

函数

  MAXON_DETECT_MEMBER_HELPER (DescribeIO, const DataSerializeInterface &)
template<typename T >
Result< void >  DescribeIO (const T &s, const DataSerializeInterface &dsi)
enum maxon::DATATYPEMODE   MAXON_ENUM_LIST (DATATYPEMODE)
Result< void * >  DecltypeNewInstanceHelper (const void *)
template<typename T >
static Result< void * >  PrivateNewInterfaceInstance (OverloadRank0)
template<typename T >
static decltype(DecltypeNewInstanceHelper(T::Alloc( maxon::SourceLocation ()))) MAXON_WARN_UNUSED   PrivateNewInterfaceInstance (OverloadRank1)

变量

maxon::DataTypeReferenceFunctions   MAXON_ENUM_FLAGS_CLASS
  SMALLISPOD
  SMALL
  BIG

Variable Documentation

◆  SMALLISPOD

SMALLISPOD

◆  SMALL

SMALL

◆  BIG

BIG