CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::internal::ConvertFunctionBase Struct Reference
Inheritance diagram for CeresEngine::internal::ConvertFunctionBase:
CeresEngine::internal::ConvertFunctor< From, To, F > CeresEngine::internal::ConvertFunctorOk< From, To, F > CeresEngine::internal::ConvertMethod< From, To > CeresEngine::internal::ConvertMethodOk< From, To >

Public Types

using converter_t = bool(*)(const ConvertFunctionBase &, const void *, void *)
 

Public Member Functions

 ConvertFunctionBase ()=delete
 
 ConvertFunctionBase (const ConvertFunctionBase &)=delete
 
 ConvertFunctionBase (ConvertFunctionBase &&)=delete
 
ConvertFunctionBaseoperator= (const ConvertFunctionBase &)=delete
 
ConvertFunctionBaseoperator= (ConvertFunctionBase &&)=delete
 
 ConvertFunctionBase (const converter_t converter)
 
bool invoke (const void *in, void *out) const
 

Private Attributes

converter_t mConverter
 

Member Typedef Documentation

◆ converter_t

Constructor & Destructor Documentation

◆ ConvertFunctionBase() [1/4]

CeresEngine::internal::ConvertFunctionBase::ConvertFunctionBase ( )
delete

◆ ConvertFunctionBase() [2/4]

CeresEngine::internal::ConvertFunctionBase::ConvertFunctionBase ( const ConvertFunctionBase )
delete

◆ ConvertFunctionBase() [3/4]

CeresEngine::internal::ConvertFunctionBase::ConvertFunctionBase ( ConvertFunctionBase &&  )
delete

◆ ConvertFunctionBase() [4/4]

CeresEngine::internal::ConvertFunctionBase::ConvertFunctionBase ( const converter_t  converter)
inlineexplicit

Member Function Documentation

◆ invoke()

bool CeresEngine::internal::ConvertFunctionBase::invoke ( const void in,
void out 
) const
inline

◆ operator=() [1/2]

ConvertFunctionBase & CeresEngine::internal::ConvertFunctionBase::operator= ( const ConvertFunctionBase )
delete

◆ operator=() [2/2]

ConvertFunctionBase & CeresEngine::internal::ConvertFunctionBase::operator= ( ConvertFunctionBase &&  )
delete

Member Data Documentation

◆ mConverter

converter_t CeresEngine::internal::ConvertFunctionBase::mConverter
private

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