Classes | |
struct | auto_any |
struct | auto_any_base |
struct | foreach_iterator |
struct | foreach_reference |
struct | foreach_reverse_iterator |
struct | is_char_array |
struct | type2type |
struct | wrap_cstr |
struct | wrap_cstr< char * > |
struct | wrap_cstr< char const * > |
struct | wrap_cstr< wchar_t * > |
struct | wrap_cstr< wchar_t const * > |
Typedefs | |
typedef auto_any_base const & | auto_any_t |
typedef boost::mpl::true_ | const_ |
Functions | |
template<typename Bool1 , typename Bool2 > | |
boost::mpl::and_< Bool1, Bool2 > * | and_ (Bool1 *, Bool2 *) |
template<typename Bool1 , typename Bool2 , typename Bool3 > | |
boost::mpl::and_< Bool1, Bool2, Bool3 > * | and_ (Bool1 *, Bool2 *, Bool3 *) |
template<typename Bool1 , typename Bool2 > | |
boost::mpl::or_< Bool1, Bool2 > * | or_ (Bool1 *, Bool2 *) |
template<typename Bool1 , typename Bool2 , typename Bool3 > | |
boost::mpl::or_< Bool1, Bool2, Bool3 > * | or_ (Bool1 *, Bool2 *, Bool3 *) |
template<typename Bool1 > | |
boost::mpl::not_< Bool1 > * | not_ (Bool1 *) |
template<typename T > | |
boost::is_array< T > * | is_array_ (T const &) |
template<typename T > | |
boost::is_const< T > * | is_const_ (T &) |
template<typename T > | |
boost::mpl::true_ * | is_const_ (T const &) |
template<typename T > | |
boost::is_rvalue_reference< T && > * | is_rvalue_ (T &&, int) |
template<typename T , typename C > | |
BOOST_DEDUCED_TYPENAME boost::mpl::if_< C, T const, T > ::type & | auto_any_cast (auto_any_t a) |
template<typename T > | |
type2type< T > * | encode_type (T &, boost::mpl::false_ *) |
template<typename T > | |
type2type< T, const_ > * | encode_type (T const &, boost::mpl::true_ *) |
bool | set_false (bool &b) |
template<typename T > | |
T *& | to_ptr (T const &) |
template<typename T > | |
auto_any< T > | contain (T const &t, boost::mpl::true_ *) |
template<typename T > | |
auto_any< T * > | contain (T &t, boost::mpl::false_ *) |
template<typename T , typename C > | |
auto_any < BOOST_DEDUCED_TYPENAME foreach_iterator< T, C >::type > | begin (auto_any_t col, type2type< T, C > *, boost::mpl::true_ *) |
template<typename T , typename C > | |
auto_any < BOOST_DEDUCED_TYPENAME foreach_iterator< T, C >::type > | begin (auto_any_t col, type2type< T, C > *, boost::mpl::false_ *) |
template<typename T , typename C > | |
auto_any< T * > | begin (auto_any_t col, type2type< T *, C > *, boost::mpl::true_ *) |
template<typename T , typename C > | |
auto_any < BOOST_DEDUCED_TYPENAME foreach_iterator< T, C >::type > | end (auto_any_t col, type2type< T, C > *, boost::mpl::true_ *) |
template<typename T , typename C > | |
auto_any < BOOST_DEDUCED_TYPENAME foreach_iterator< T, C >::type > | end (auto_any_t col, type2type< T, C > *, boost::mpl::false_ *) |
template<typename T , typename C > | |
auto_any< int > | end (auto_any_t, type2type< T *, C > *, boost::mpl::true_ *) |
template<typename T , typename C > | |
bool | done (auto_any_t cur, auto_any_t end, type2type< T, C > *) |
template<typename T , typename C > | |
bool | done (auto_any_t cur, auto_any_t, type2type< T *, C > *) |
template<typename T , typename C > | |
void | next (auto_any_t cur, type2type< T, C > *) |
template<typename T , typename C > | |
BOOST_DEDUCED_TYPENAME foreach_reference< T, C > ::type | deref (auto_any_t cur, type2type< T, C > *) |
template<typename T , typename C > | |
auto_any < BOOST_DEDUCED_TYPENAME foreach_reverse_iterator< T, C > ::type > | rbegin (auto_any_t col, type2type< T, C > *, boost::mpl::true_ *) |
template<typename T , typename C > | |
auto_any < BOOST_DEDUCED_TYPENAME foreach_reverse_iterator< T, C > ::type > | rbegin (auto_any_t col, type2type< T, C > *, boost::mpl::false_ *) |
template<typename T , typename C > | |
auto_any< reverse_iterator< T * > > | rbegin (auto_any_t col, type2type< T *, C > *, boost::mpl::true_ *) |
template<typename T , typename C > | |
auto_any < BOOST_DEDUCED_TYPENAME foreach_reverse_iterator< T, C > ::type > | rend (auto_any_t col, type2type< T, C > *, boost::mpl::true_ *) |
template<typename T , typename C > | |
auto_any < BOOST_DEDUCED_TYPENAME foreach_reverse_iterator< T, C > ::type > | rend (auto_any_t col, type2type< T, C > *, boost::mpl::false_ *) |
template<typename T , typename C > | |
auto_any< reverse_iterator< T * > > | rend (auto_any_t col, type2type< T *, C > *, boost::mpl::true_ *) |
template<typename T , typename C > | |
bool | rdone (auto_any_t cur, auto_any_t end, type2type< T, C > *) |
template<typename T , typename C > | |
void | rnext (auto_any_t cur, type2type< T, C > *) |
template<typename T , typename C > | |
BOOST_DEDUCED_TYPENAME foreach_reference< T, C > ::type | rderef (auto_any_t cur, type2type< T, C > *) |
typedef auto_any_base const& boost::foreach_detail_::auto_any_t |
|
inline |
Referenced by boost::serialization::smart_cast_impl::reference< T >::polymorphic::cast(), boost::parameter::python::aux::def_combination_aux(), boost::spirit::karma::base_sequence< Elements, mpl::true_, strict_sequence< Elements > >::generate_impl(), boost::math::detail::lgamma_initializer< T, Policy >::init::init(), boost::math::detail::lgamma_imp(), boost::spirit::x3::traits::detail::move_to(), boost::in_range_fun::operator()(), boost::equal_to::operator()(), boost::spirit::utree_is_equal::operator()(), boost::not_equal_to::operator()(), boost::less::operator()(), boost::spirit::utree_is_less_than::operator()(), boost::greater::operator()(), boost::less_equal::operator()(), boost::greater_equal::operator()(), boost::spirit::arithmetic_function< Base >::operator()(), boost::spirit::integral_function< Base >::operator()(), boost::spirit::repository::qi::kwd_parser< Subject, KeywordType, LoopIter, NoCase, Distinct >::parse(), boost::spirit::repository::qi::complex_kwd_parser< Subject, KeywordType, LoopIter, Distinct >::parse(), boost::spirit::qi::sequence_base< expect< Elements >, Elements >::parse_impl(), boost::iostreams::skip(), and boost::writable_iterator_test().
|
inline |
|
inline |
|
inline |
References boost::unit_test::for_each::begin().
|
inline |
|
inline |
References auto_any_cast(), and T.
|
inline |
References boost::flyweights::t.
|
inline |
References boost::addressof(), and boost::flyweights::t.
|
inline |
References auto_any_cast(), and BOOST_DEDUCED_TYPENAME.
|
inline |
References auto_any_cast(), and BOOST_DEDUCED_TYPENAME.
Referenced by boost::betweenness_centrality_clustering(), boost::polygon::contains(), boost::iostreams::detail::copy_impl(), boost::layout_tolerance< T >::operator()(), boost::graph::page_rank(), boost::graph::distributed::page_rank_impl(), boost::graph::distributed::cc_detail::parallel_connected_components(), boost::iostreams::symmetric_filter< detail::bzip2_decompressor_impl< Alloc >, Alloc >::read(), boost::graph::distributed::detail::parallel_dfs< DistributedGraph, ColorMap, ParentMap, ExploreMap, VertexIndexMap, DFSVisitor >::run(), and boost::graph::distributed::send_oob().
|
inline |
References auto_any_cast(), and T.
|
inline |
|
inline |
|
inline |
References boost::end.
|
inline |
References BOOST_DEDUCED_TYPENAME, BOOST_FOREACH_DEREFOF, boost::end, and boost::detail::type.
|
inline |
|
inline |
|
inline |
|
inline |
References auto_any_cast(), and BOOST_DEDUCED_TYPENAME.
Referenced by boost::units::detail::find_matching_scale_i(), boost::units::detail::find_matching_scale_impl(), boost::spirit::lex::lexertl::detail::data< Iterator, mpl::true_, HasState, TokenValue >::lookahead(), boost::spirit::lex::lexertl::detail::data< Iterator, mpl::true_, HasState, boost::optional< TokenValue > >::lookahead(), boost::spirit::lex::lexertl::detail::data< Iterator, mpl::false_, mpl::false_, TokenValue >::next(), and boost::spirit::lex::lexertl::detail::data< Iterator, mpl::false_, mpl::true_, TokenValue >::next().
|
inline |
|
inline |
Referenced by boost::LvaluePropertyMapConcept< PMap, Key >::constraints(), boost::math::digamma(), boost::msm::back::dispatch_table< Fsm, Stt, Event, CompilePolicy >::dispatch_table(), boost::python::objects::make_instance_impl< T, Holder, make_ptr_instance< T, Holder > >::execute(), boost::spirit::detail::expand_arg< Context >::operator()(), boost::math::detail::owens_t_get_order(), boost::math::detail::owens_t_T3(), boost::math::detail::owens_t_T5(), boost::iostreams::skip(), boost::serialization::smart_cast(), and boost::math::detail::tgammap1m1_imp().
|
inline |
|
inline |
References boost::rbegin().
|
inline |
References BOOST_DEDUCED_TYPENAME, BOOST_FOREACH_DEREFOF, boost::rbegin(), and boost::detail::type.
|
inline |
References auto_any_cast(), boost::multiprecision::backends::p, and T.
|
inline |
References auto_any_cast(), and BOOST_DEDUCED_TYPENAME.
|
inline |
References auto_any_cast(), and BOOST_DEDUCED_TYPENAME.
|
inline |
References boost::rend().
|
inline |
References BOOST_DEDUCED_TYPENAME, BOOST_FOREACH_DEREFOF, boost::rend(), and boost::detail::type.
|
inline |
References auto_any_cast(), and T.
|
inline |
References auto_any_cast(), and BOOST_DEDUCED_TYPENAME.
|
inline |
References T, and boost::flyweights::t.