#include <stdexcept>#include <string>#include <memory>#include <new>#include <boost/config.hpp>#include <boost/detail/sp_typeinfo.hpp>#include <boost/assert.hpp>#include <boost/integer.hpp>#include <boost/type_traits/has_trivial_copy.hpp>#include <boost/type_traits/has_trivial_destructor.hpp>#include <boost/type_traits/is_const.hpp>#include <boost/type_traits/is_integral.hpp>#include <boost/type_traits/is_volatile.hpp>#include <boost/type_traits/composite_traits.hpp>#include <boost/type_traits/ice.hpp>#include <boost/ref.hpp>#include <boost/mpl/if.hpp>#include <boost/detail/workaround.hpp>#include <boost/type_traits/alignment_of.hpp>#include "boost/utility/enable_if.hpp"#include <boost/function_equal.hpp>#include <boost/function/function_fwd.hpp>

Go to the source code of this file.
Namespaces | |
| boost | |
| BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. | |
| boost::detail | |
| boost::detail::function | |
Macros | |
| #define | BOOST_FUNCTION_COMPARE_TYPE_ID(X, Y) ((X)==(Y)) |
| #define | BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL(Functor, Type) |
| #define | BOOST_FUNCTION_STD_NS std |
| #define | BOOST_FUNCTION_TARGET_FIX(x) |
Functions | |
| bool | boost::detail::function::has_empty_target (const function_base *f) |
| bool | boost::detail::function::has_empty_target (...) |
| bool | boost::operator!= (const function_base &f, detail::function::useless_clear_type *) |
| bool | boost::operator!= (detail::function::useless_clear_type *, const function_base &f) |
| template<typename Functor > | |
| boost::operator!= (const function_base &f, Functor g) | |
| template<typename Functor > | |
| boost::operator!= (Functor g, const function_base &f) | |
| template<typename Functor > | |
| boost::operator!= (const function_base &f, reference_wrapper< Functor > g) | |
| template<typename Functor > | |
| boost::operator!= (reference_wrapper< Functor > g, const function_base &f) | |
| bool | boost::operator== (const function_base &f, detail::function::useless_clear_type *) |
| bool | boost::operator== (detail::function::useless_clear_type *, const function_base &f) |
| template<typename Functor > | |
| boost::operator== (const function_base &f, Functor g) | |
| template<typename Functor > | |
| boost::operator== (Functor g, const function_base &f) | |
| template<typename Functor > | |
| boost::operator== (const function_base &f, reference_wrapper< Functor > g) | |
| template<typename Functor > | |
| boost::operator== (reference_wrapper< Functor > g, const function_base &f) | |
| #define BOOST_FUNCTION_COMPARE_TYPE_ID | ( | X, | |
| Y | |||
| ) | ((X)==(Y)) |
Definition at line 66 of file function_base.hpp.
| #define BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL | ( | Functor, | |
| Type | |||
| ) |
Definition at line 76 of file function_base.hpp.
| #define BOOST_FUNCTION_STD_NS std |
Definition at line 52 of file function_base.hpp.
| #define BOOST_FUNCTION_TARGET_FIX | ( | x | ) |
Definition at line 72 of file function_base.hpp.