| void |
Description
Namespaces
| namespace | Util::FallbackPolicies |
Classes
| class | Util::Factory Generic factory for objects. |
| class | Util::ObjectCreator Generic creator for objects. |
| class | Util::PointerHolderCreator Creator for objects that holds a single instance. |
| struct | Util::function_traits |
| struct | Util::function_traits< ReturnType(ClassType::*)(Args…) const > |
| class | Util::LambdaFactory Generic factory for objects allowing lambdas with variable number of arguments as creator functions. |
| class | Util::ObjectCache Generic object cache for objects allowing lambdas with variable number of arguments as cache functions. |
| class | Util::ObjectPool Generic object pool for objects. |
| class | Util::WrapperFactory Generic factory for wrapper objects. |
| class | Util::PolymorphicWrapperCreator Generic creator for wrapper objects. |
Functions
| template< typename Function > | |
| function_traits< Function >::pointer | to_function_pointer(Function & lambda) |
| template< typename Function > | |
| function_traits< Function >::function | to_function(Function & lambda) |
Documentation
function
to_function_pointer
| public |
| template< typename Function > | ||
| function_traits< Function >::pointer to_function_pointer( | Function & | lambda ) |
Defined in Util/Factory/LambdaFactory.h:40
function
to_function
| public |
| template< typename Function > | ||
| function_traits< Function >::function to_function( | Function & | lambda ) |
Defined in Util/Factory/LambdaFactory.h:46