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