#include <factory.hpp>


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()) | |
| typedef Allocator::template rebind<value_type>::other boost::factory< Pointer, Allocator, AP >::allocator_type | 
| typedef boost::remove_cv<Pointer>::type boost::factory< Pointer, Allocator, AP >::result_type | 
| typedef boost::pointee<result_type>::type boost::factory< Pointer, Allocator, AP >::value_type | 
      
  | 
  inlineexplicit |