Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::factory< Pointer, Allocator, AP > Class Template Reference

#include <factory.hpp>

Inheritance diagram for boost::factory< Pointer, Allocator, AP >:
Collaboration diagram for boost::factory< Pointer, Allocator, AP >:

Public Types

typedef boost::remove_cv
< Pointer >::type 
result_type
 
typedef boost::pointee
< result_type >::type 
value_type
 
typedef Allocator::template
rebind< value_type >::other 
allocator_type
 

Public Member Functions

 factory (allocator_type const &a=allocator_type())
 

Member Typedef Documentation

template<class Pointer , class Allocator , factory_alloc_propagation AP>
typedef Allocator::template rebind<value_type>::other boost::factory< Pointer, Allocator, AP >::allocator_type
template<class Pointer , class Allocator , factory_alloc_propagation AP>
typedef boost::remove_cv<Pointer>::type boost::factory< Pointer, Allocator, AP >::result_type
template<class Pointer , class Allocator , factory_alloc_propagation AP>
typedef boost::pointee<result_type>::type boost::factory< Pointer, Allocator, AP >::value_type

Constructor & Destructor Documentation

template<class Pointer , class Allocator , factory_alloc_propagation AP>
boost::factory< Pointer, Allocator, AP >::factory ( allocator_type const &  a = allocator_type())
inlineexplicit

The documentation for this class was generated from the following file: