register.h File Reference

Classes

class  SetUsedFrameworks
 
class  SetExpectedModuleDependencies
 
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
 

Functions

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