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