#include <boost/preprocessor/iteration/iterate.hpp>#include <boost/preprocessor/repetition/enum_params.hpp>#include <boost/preprocessor/repetition/enum_binary_params.hpp>#include <new>#include <boost/pointee.hpp>#include <boost/none_t.hpp>#include <boost/get_pointer.hpp>#include <boost/non_type.hpp>#include <boost/type_traits/remove_cv.hpp>#include <BOOST_PP_ITERATE()>
Classes | |
| class | boost::factory< Pointer, Allocator, AP > | 
| class | boost::factory< Pointer, boost::none_t, AP > | 
| class | boost::factory< Pointer, Allocator, AP > | 
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
Macros | |
| #define | BOOST_FUNCTIONAL_FACTORY_MAX_ARITY 10 | 
| #define | BOOST_PP_FILENAME_1 <boost/functional/factory.hpp> | 
| #define | BOOST_PP_ITERATION_LIMITS (0,BOOST_FUNCTIONAL_FACTORY_MAX_ARITY) | 
| #define | BOOST_TMP_MACRO | 
| #define | BOOST_PP_FILENAME_1 <boost/functional/factory.hpp> | 
| #define | BOOST_PP_ITERATION_LIMITS (0,BOOST_FUNCTIONAL_FACTORY_MAX_ARITY) | 
| #define | BOOST_FUNCTIONAL_FACTORY_HPP_INCLUDED | 
Enumerations | |
| enum | boost::factory_alloc_propagation {  boost::factory_alloc_for_pointee_and_deleter, boost::factory_passes_alloc_to_smart_pointer }  | 
| #define BOOST_FUNCTIONAL_FACTORY_HPP_INCLUDED | 
| #define BOOST_FUNCTIONAL_FACTORY_MAX_ARITY 10 | 
| #define BOOST_PP_FILENAME_1 <boost/functional/factory.hpp> | 
| #define BOOST_PP_FILENAME_1 <boost/functional/factory.hpp> | 
| #define BOOST_PP_ITERATION_LIMITS (0,BOOST_FUNCTIONAL_FACTORY_MAX_ARITY) | 
| #define BOOST_PP_ITERATION_LIMITS (0,BOOST_FUNCTIONAL_FACTORY_MAX_ARITY) | 
| #define BOOST_TMP_MACRO |