register.h File Reference

Classes

class   SetUsedFrameworks
class   ForceEvaluation

Namespaces

  maxon
  maxon::details

Macros

#define  PRIVATE_MAXON_REGISTRATION_UNIT
#define  MAXON_REGISTRY_REGISTER (R)
#define  MAXON_INTERFACE_REGISTER_NULLIMPL (I)
#define  MAXON_INTERFACE_REGISTER (I, IID, NULL_IMPL)
#define  MAXON_NULL_VALUE_INCOMPLETE_GET_DEFINITION

函数

template<typename T >
Int   InstantiateNullReturnValue (OverloadRank0)
template<typename T >
SFINAEHelper< Int , typename std::enable_if<! STD_IS_REPLACEMENT (scalar, typename std::remove_reference< T >::type)>::type, typename NullValueFunctions< typename std::decay< T >::type >::Default >::type  InstantiateNullReturnValue (OverloadRank1)

Macro Definition Documentation

◆  PRIVATE_MAXON_REGISTRATION_UNIT

#define PRIVATE_MAXON_REGISTRATION_UNIT

◆  MAXON_REGISTRY_REGISTER

#define MAXON_REGISTRY_REGISTER (   R )

◆  MAXON_INTERFACE_REGISTER_NULLIMPL

#define MAXON_INTERFACE_REGISTER_NULLIMPL (   I )

◆  MAXON_INTERFACE_REGISTER

#define MAXON_INTERFACE_REGISTER (   I,
  IID,
  NULL_IMPL 
)

◆  MAXON_NULL_VALUE_INCOMPLETE_GET_DEFINITION

#define MAXON_NULL_VALUE_INCOMPLETE_GET_DEFINITION