Castor3D 0.16.0
Multiplatform 3D engine
Public Types | List of all members
castor::CallTraits< T > Struct Template Reference

Struct used to select best way to put type in parameter : 'value' or 'const reference'. More...

#include <Templates.hpp>

Public Types

using ConstParamType = typename CallTraitsHelper < T, ( sizeof( T ) > sizeof( void * ) ) >::ConstParamType
 Typedef over the best way to put type in parameter : 'value' or 'const reference'.
 
using ParamType = typename CallTraitsHelper < T, ( sizeof( T ) > sizeof( void * ) ) >::ParamType
 

Detailed Description

template<typename T>
struct castor::CallTraits< T >

Struct used to select best way to put type in parameter : 'value' or 'const reference'.

Member Typedef Documentation

◆ ConstParamType

template<typename T >
using castor::CallTraits< T >::ConstParamType = typename CallTraitsHelper < T, ( sizeof( T ) > sizeof( void * ) ) >::ConstParamType

Typedef over the best way to put type in parameter : 'value' or 'const reference'.

◆ ParamType

template<typename T >
using castor::CallTraits< T >::ParamType = typename CallTraitsHelper < T, ( sizeof( T ) > sizeof( void * ) ) >::ParamType

The documentation for this struct was generated from the following files: