|
CeresEngine 0.2.0
A game development framework
|
Public Types | |
| using | this_t = ConvertMethod< From, To > |
| using | func_t = To(From::*)() const |
Public Types inherited from CeresEngine::internal::ConvertFunctionBase | |
| using | converter_t = bool(*)(const ConvertFunctionBase &, const void *, void *) |
Public Member Functions | |
| ConvertMethod (const func_t func) | |
| ~ConvertMethod () | |
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 | |
| func_t const | mFunc |
| using CeresEngine::internal::ConvertMethod< From, To >::this_t = ConvertMethod<From, To> |
|
inlineexplicit |
|
inline |
|
inlinestatic |
|
private |