#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 |