|
CeresEngine 0.2.0
A game development framework
|
Public Types | |
| using | this_t = ConvertFunctor< From, To, F > |
Public Types inherited from CeresEngine::internal::ConvertFunctionBase | |
| using | converter_t = bool(*)(const ConvertFunctionBase &, const void *, void *) |
Public Member Functions | |
| ConvertFunctor (const F &func) | |
| ConvertFunctor (F &&func) | |
| ~ConvertFunctor () | |
Public Member Functions inherited from CeresEngine::internal::ConvertFunctionBase | |
| ConvertFunctionBase ()=delete | |
| ConvertFunctionBase (const ConvertFunctionBase &)=delete | |
| ConvertFunctionBase (ConvertFunctionBase &&)=delete | |
| ConvertFunctionBase & | operator= (const ConvertFunctionBase &)=delete |
| ConvertFunctionBase & | operator= (ConvertFunctionBase &&)=delete |
| ConvertFunctionBase (const converter_t converter) | |
| bool | invoke (const void *in, void *out) const |
Static Public Member Functions | |
| static bool | convert (const ConvertFunctionBase &self, const void *in, void *out) |
Private Attributes | |
| F const | mFunc |
| using CeresEngine::internal::ConvertFunctor< From, To, F >::this_t = ConvertFunctor<From, To, F> |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inlinestatic |