Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::phoenix Namespace Reference

Namespaces

 adl_barrier
 
 detail
 
 expression
 
 functional
 
 impl
 
 local_names
 
 meta
 
 result_of
 
 rule
 
 stl
 
 tag
 

Classes

struct  _actions
 
struct  _context
 
struct  _env
 
struct  actor
 
struct  actor< spirit::lex::state_context >
 
struct  actor< spirit::lex::value_context >
 
struct  argument
 
struct  arity
 
struct  as_actor
 
struct  as_actor< T, mpl::false_ >
 
struct  call
 
struct  catch_all_gen
 
struct  catch_exception
 
struct  catch_gen
 
struct  custom_terminal
 
struct  custom_terminal< actor< Expr > >
 
struct  custom_terminal< boost::reference_wrapper< actor< Expr > > >
 
struct  custom_terminal< boost::reference_wrapper< actor< Expr > const > >
 
struct  custom_terminal< boost::reference_wrapper< T > >
 
struct  custom_terminal< boost::spirit::lex::eoi_getter, Dummy >
 
struct  custom_terminal< boost::spirit::lex::state_context, Dummy >
 
struct  custom_terminal< boost::spirit::lex::value_context, Dummy >
 
struct  custom_terminal< detail::local< Key > >
 
struct  custom_terminal< detail::nothing, Dummy >
 
struct  custom_terminal< detail::rethrow, Dummy >
 
struct  custom_terminal< spirit::argument< N > >
 
struct  custom_terminal< spirit::attribute_context< Dummy > >
 
struct  custom_terminal< Tag, typename Tag::is_spirit_tag >
 
struct  default_actions
 
struct  enable_rule
 
struct  evaluator
 
struct  function
 
struct  if_actor
 
struct  is_actor
 
struct  is_actor< actor< Expr > >
 
struct  is_actor< T & >
 
struct  is_actor< T const >
 
struct  is_custom_terminal
 
struct  is_custom_terminal< actor< Expr > >
 
struct  is_custom_terminal< boost::reference_wrapper< T > >
 
struct  is_custom_terminal< boost::spirit::lex::eoi_getter, Dummy >
 
struct  is_custom_terminal< boost::spirit::lex::state_context, Dummy >
 
struct  is_custom_terminal< boost::spirit::lex::value_context, Dummy >
 
struct  is_custom_terminal< detail::local< Key > >
 
struct  is_custom_terminal< detail::nothing, Dummy >
 
struct  is_custom_terminal< detail::rethrow, Dummy >
 
struct  is_custom_terminal< spirit::argument< N > >
 
struct  is_custom_terminal< spirit::attribute_context< Dummy > >
 
struct  is_custom_terminal< Tag, typename Tag::is_spirit_tag >
 
struct  is_environment
 
struct  is_nullary
 
struct  is_nullary_custom_terminal_impl
 
struct  is_nullary_custom_terminal_impl< Transform, Expr, State, Data, true >
 
struct  is_scoped_environment
 
struct  is_scoped_environment< Env & >
 
struct  is_scoped_environment< scoped_environment< Env, OuterEnv, Locals, Map > >
 
struct  is_scoped_environment< scoped_environment< Env, OuterEnv, Locals, Map > const >
 
struct  meta_grammar
 
struct  phoenix_domain
 
struct  phoenix_generator
 
struct  scoped_environment
 
struct  throw_eval
 
struct  try_catch_actor
 
struct  try_catch_eval
 
struct  try_gen
 
struct  unused
 
struct  v2_eval
 

Typedefs

typedef expression::null::type nothing_type
 

Functions

template<typename RT >
detail::expression::function_eval
< detail::function_ptr< 0, RT,
RT(*)()> >::type const 
bind (RT(*f)())
 
template<typename RT , typename T0 , typename A0 >
detail::expression::function_eval
< detail::function_ptr< 1, RT,
RT(*)(T0)>, A0 >::type const 
bind (RT(*f)(T0), A0 const &a0)
 
template<typename F >
detail::expression::function_eval
< F >::type const 
bind (F f)
 
template<typename RT , typename ClassT , typename ClassA >
detail::expression::function_eval
< detail::member_function_ptr
< 0, RT, RT(ClassT::*)()>
, ClassA >::type const 
bind (RT(ClassT::*f)(), ClassA const &obj)
 
template<typename RT , typename ClassT , typename ClassA >
detail::expression::function_eval
< detail::member_function_ptr
< 0, RT, RT(ClassT::*)() const >
, ClassA >::type const 
bind (RT(ClassT::*f)() const, ClassA const &obj)
 
template<typename RT , typename ClassT >
detail::expression::function_eval
< detail::member_function_ptr
< 0, RT, RT(ClassT::*)()>
, ClassT >::type const 
bind (RT(ClassT::*f)(), ClassT &obj)
 
template<typename RT , typename ClassT >
detail::expression::function_eval
< detail::member_function_ptr
< 0, RT, RT(ClassT::*)() const >
, ClassT >::type const 
bind (RT(ClassT::*f)() const, ClassT &obj)
 
template<typename RT , typename ClassT , typename ClassA >
detail::expression::function_eval
< detail::member_variable< RT,
RT ClassT::* >, ClassA >::type
const 
bind (RT ClassT::*mp, ClassA const &obj)
 
template<typename RT , typename ClassT >
detail::expression::function_eval
< detail::member_variable< RT,
RT ClassT::* >, ClassT >::type
const 
bind (RT ClassT::*mp, ClassT &obj)
 
template<typename Expr >
void display_expr (Expr const &expr, std::ostream &sout)
 Pretty-print a Phoenix expression tree using the Proto code. More...
 
template<typename Expr >
void display_expr (Expr const &expr)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
 
template<typename Env , typename Actions >
result_of::context< Env const
&, Actions const & >::type
const 
context (Env const &env, Actions const &actions)
 
template<typename Env , typename Actions >
result_of::context< Env const
&, Actions const & >::type
const 
make_context (Env const &env, Actions const &actions)
 
template<typename Env , typename Actions >
result_of::context< Env
&, Actions const & >::type
const 
context (Env &env, Actions const &actions)
 
template<typename Env , typename Actions >
result_of::context< Env
&, Actions const & >::type
const 
make_context (Env &env, Actions const &actions)
 
template<typename Env , typename Actions >
result_of::context< Env const
&, Actions & >::type const 
context (Env const &env, Actions &actions)
 
template<typename Env , typename Actions >
result_of::context< Env const
&, Actions & >::type const 
make_context (Env const &env, Actions &actions)
 
template<typename Env , typename Actions >
result_of::context< Env
&, Actions & >::type const 
context (Env &env, Actions &actions)
 
template<typename Env , typename Actions >
result_of::context< Env
&, Actions & >::type const 
make_context (Env &env, Actions &actions)
 
template<typename Context >
fusion::result_of::at_c
< Context, 0 >::type 
env (Context &ctx)
 
template<typename Context >
fusion::result_of::at_c
< Context const, 0 >::type 
env (Context const &ctx)
 
template<typename Context >
fusion::result_of::at_c
< Context, 1 >::type 
actions (Context &ctx)
 
template<typename Context >
fusion::result_of::at_c
< Context const, 1 >::type 
actions (Context const &ctx)
 
result_of::make_env::type make_env ()
 
template<typename Expr1 , typename Expr2 >
bool function_equal_impl (actor< Expr1 > const &a1, actor< Expr2 > const &a2)
 
template<typename Expr1 , typename Expr2 >
bool function_equal (actor< Expr1 > const &a1, actor< Expr2 > const &a2)
 
template<typename Expr , typename Context >
meta_grammar::template impl
< Expr const &, typename
result_of::env< Context const & >
::type, typename
result_of::actions< Context
const & >::type >::result_type 
eval (Expr const &expr, Context const &ctx)
 
template<typename Expr , typename Context >
meta_grammar::template impl
< Expr &, typename
result_of::env< Context const & >
::type, typename
result_of::actions< Context
const & >::type >::result_type 
eval (Expr &expr, Context const &ctx)
 
template<typename T >
expression::reference< T >
::type const 
ref (T &t)
 
template<typename T >
expression::reference< T const >
::type const 
cref (T const &t)
 
template<typename T >
expression::value< T >::type const val (T t)
 
template<typename Visitor , typename Expr >
void visit_each (Visitor &visitor, actor< Expr > const &a, long)
 
template<typename Visitor , typename Expr >
void visit_each (Visitor &visitor, actor< Expr > const &a)
 
template<typename Expr >
proto::result_of::make_expr
< proto::tag::shift_left,
phoenix_domain, actor< Expr >
, detail::iomanip_type >::type
const 
operator<< (actor< Expr > const &a0, detail::iomanip_type a1)
 
template<typename Expr >
proto::result_of::make_expr
< proto::tag::shift_left,
phoenix_domain, actor< Expr >
, detail::omanip_type >::type
const 
operator<< (actor< Expr > const &a0, detail::omanip_type a1)
 
template<typename Expr >
proto::result_of::make_expr
< proto::tag::shift_right,
phoenix_domain, actor< Expr >
, detail::iomanip_type >::type
const 
operator>> (actor< Expr > const &a0, detail::iomanip_type a1)
 
template<typename Expr >
proto::result_of::make_expr
< proto::tag::shift_right,
phoenix_domain, actor< Expr >
, detail::imanip_type >::type
const 
operator>> (actor< Expr > const &a0, detail::imanip_type a1)
 
template<typename ThrowExpr >
expression::throw_< ThrowExpr >
::type const 
throw_ (ThrowExpr const &throw_expr)
 
expression::rethrow::type const throw_ ()
 

Variables

nothing_type const nothing = {{{}}}
 
try_gen const try_ = {}
 

Typedef Documentation

Function Documentation

template<typename Context >
fusion::result_of::at_c<Context const, 1>::type boost::phoenix::actions ( Context const &  ctx)
inline
template<typename F >
detail::expression::function_eval<F>::type const boost::phoenix::bind ( f)
inline
template<typename RT , typename ClassT , typename ClassA >
detail::expression::function_eval< detail::member_variable<RT, RT ClassT::*> , ClassA >::type const boost::phoenix::bind ( RT ClassT::*  mp,
ClassA const &  obj 
)
inline
template<typename RT >
detail::expression::function_eval< detail::function_ptr<0, RT, RT(*)()> >::type const boost::phoenix::bind ( RT(*)()  f)
inline
template<typename RT , typename ClassT , typename ClassA >
detail::expression::function_eval< detail::member_function_ptr<0, RT, RT(ClassT::*)()> , ClassA >::type const boost::phoenix::bind ( RT(ClassT::*)()  f,
ClassA const &  obj 
)
inline
template<typename RT , typename ClassT >
detail::expression::function_eval< detail::member_variable<RT, RT ClassT::*> , ClassT >::type const boost::phoenix::bind ( RT ClassT::*  mp,
ClassT &  obj 
)
inline
template<typename RT , typename T0 , typename A0 >
detail::expression::function_eval< detail::function_ptr<1, RT, RT(*)(T0)> , A0 >::type const boost::phoenix::bind ( RT(*)(T0)  f,
A0 const &  a0 
)
inline
template<typename RT , typename ClassT , typename ClassA >
detail::expression::function_eval< detail::member_function_ptr<0, RT, RT(ClassT::*)() const> , ClassA >::type const boost::phoenix::bind ( RT(ClassT::*)() const  f,
ClassA const &  obj 
)
inline
template<typename RT , typename ClassT >
detail::expression::function_eval< detail::member_function_ptr<0, RT, RT(ClassT::*)()> , ClassT >::type const boost::phoenix::bind ( RT(ClassT::*)()  f,
ClassT &  obj 
)
inline
template<typename RT , typename ClassT >
detail::expression::function_eval< detail::member_function_ptr<0, RT, RT(ClassT::*)() const> , ClassT >::type const boost::phoenix::bind ( RT(ClassT::*)() const  f,
ClassT &  obj 
)
inline
template<typename Env , typename Actions >
result_of::context<Env const &, Actions const&>::type const boost::phoenix::context ( Env const &  env,
Actions const &  actions 
)
inline

References env().

Referenced by boost::spirit::x3::_attr(), boost::spirit::x3::_pass(), boost::spirit::x3::_val(), boost::spirit::x3::_where(), BOOST_PHOENIX_DEFINE_EXPRESSION(), BOOST_PHOENIX_DEFINE_EXPRESSION_VARARG(), boost::spirit::x3::call(), boost::spirit::x3::action< Subject, Action >::call_action(), boost::locale::dnpgettext(), boost::locale::dpgettext(), boost::phoenix::actor< proto::terminal< spirit::lex::state_context >::type >::eval(), boost::sinks::basic_formatting_sink_frontend< CharT >::feed_record(), boost::spirit::karma::generate(), boost::spirit::karma::any_stream_generator< Char, CharEncoding, Tag >::generate(), boost::spirit::karma::any_binary_generator< T, endian, bits >::generate(), boost::spirit::karma::rule< OutputIterator, T1, T2, T3, T4 >::generate(), boost::spirit::repository::karma::subrule< ID_, T1, T2 >::generate(), boost::spirit::karma::generate_delimited(), boost::spirit::repository::karma::subrule_group< Defs >::generate_subrule(), boost::sinks::block_on_overflow::interrupt(), make_context(), boost::locale::npgettext(), boost::sinks::block_on_overflow::on_overflow(), boost::parallel::detail::simple_trigger_t< Class, T, Result >::operator()(), boost::phoenix::detail::call_impl< Fun, Expr, State, Data, 0 >::operator()(), boost::numeric::odeint::compute_operations::scale_sum_swap2< Fac1, Fac2 >::operator()(), boost::proto::context::callable_eval< Expr, Context, 0 >::operator()(), boost::phoenix::actor< proto::terminal< spirit::lex::state_context >::type >::operator()(), boost::spirit::x3::lexeme_directive< Subject >::parse(), boost::spirit::x3::no_skip_directive< Subject >::parse(), boost::spirit::qi::action< Subject, Action >::parse(), boost::spirit::qi::parse(), boost::spirit::qi::rule< Iterator, T1, T2, T3, T4 >::parse(), boost::spirit::repository::qi::subrule< ID_, T1, T2 >::parse(), boost::spirit::x3::parse_rule(), boost::spirit::repository::qi::subrule_group< Defs >::parse_subrule(), boost::locale::pgettext(), boost::spirit::qi::phrase_parse(), boost::locale::translate(), and v2_eval().

template<typename Env , typename Actions >
result_of::context<Env &, Actions const&>::type const boost::phoenix::context ( Env &  env,
Actions const &  actions 
)
inline

References env().

template<typename Env , typename Actions >
result_of::context<Env const &, Actions &>::type const boost::phoenix::context ( Env const &  env,
Actions &  actions 
)
inline

References env().

template<typename Env , typename Actions >
result_of::context<Env &, Actions &>::type const boost::phoenix::context ( Env &  env,
Actions &  actions 
)
inline

References env().

template<typename T >
expression::reference<T const>::type const boost::phoenix::cref ( T const &  t)
inline
template<typename Expr >
void boost::phoenix::display_expr ( Expr const &  expr,
std::ostream &  sout 
)

Pretty-print a Phoenix expression tree using the Proto code.

Note
Equivalent to functional::display_expr(0, sout)(expr)
Parameters
exprThe Phoenix expression tree to pretty-print
soutThe ostream to which the output should be written. If not specified, defaults to std::cout.

References boost::proto::display_expr().

template<typename Expr >
void boost::phoenix::display_expr ( Expr const &  expr)

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

References boost::proto::display_expr().

template<typename Context >
fusion::result_of::at_c<Context const, 0>::type boost::phoenix::env ( Context const &  ctx)
inline
template<typename Expr , typename Context >
meta_grammar::template impl< Expr & , typename result_of::env<Context const&>::type , typename result_of::actions<Context const&>::type >::result_type boost::phoenix::eval ( Expr &  expr,
Context const &  ctx 
)
inline
template<typename Expr1 , typename Expr2 >
bool boost::phoenix::function_equal ( actor< Expr1 > const &  a1,
actor< Expr2 > const &  a2 
)
inline

References function_equal_impl().

template<typename Expr1 , typename Expr2 >
bool boost::phoenix::function_equal_impl ( actor< Expr1 > const &  a1,
actor< Expr2 > const &  a2 
)
inline
template<typename Env , typename Actions >
result_of::context<Env const &, Actions const&>::type const boost::phoenix::make_context ( Env const &  env,
Actions const &  actions 
)
inline
template<typename Env , typename Actions >
result_of::context<Env &, Actions const&>::type const boost::phoenix::make_context ( Env &  env,
Actions const &  actions 
)
inline

References context().

template<typename Env , typename Actions >
result_of::context<Env const &, Actions &>::type const boost::phoenix::make_context ( Env const &  env,
Actions &  actions 
)
inline

References context().

template<typename Env , typename Actions >
result_of::context<Env &, Actions &>::type const boost::phoenix::make_context ( Env &  env,
Actions &  actions 
)
inline

References context().

result_of::make_env ::type boost::phoenix::make_env ( )
inline

References boost::detail::type.

template<typename Expr >
proto::result_of::make_expr< proto::tag::shift_left , phoenix_domain , actor<Expr> , detail::iomanip_type >::type const boost::phoenix::operator<< ( actor< Expr > const &  a0,
detail::iomanip_type  a1 
)
inline
template<typename Expr >
proto::result_of::make_expr< proto::tag::shift_left , phoenix_domain , actor<Expr> , detail::omanip_type >::type const boost::phoenix::operator<< ( actor< Expr > const &  a0,
detail::omanip_type  a1 
)
inline
template<typename Expr >
proto::result_of::make_expr< proto::tag::shift_right , phoenix_domain , actor<Expr> , detail::iomanip_type >::type const boost::phoenix::operator>> ( actor< Expr > const &  a0,
detail::iomanip_type  a1 
)
inline
template<typename Expr >
proto::result_of::make_expr< proto::tag::shift_right , phoenix_domain , actor<Expr> , detail::imanip_type >::type const boost::phoenix::operator>> ( actor< Expr > const &  a0,
detail::imanip_type  a1 
)
inline
template<typename T >
expression::reference<T>::type const boost::phoenix::ref ( T t)
inline
template<typename ThrowExpr >
expression::throw_<ThrowExpr>::type const boost::phoenix::throw_ ( ThrowExpr const &  throw_expr)
inline
template<typename T >
expression::value<T>::type const boost::phoenix::val ( T  t)
inline

References boost::phoenix::expression::terminal< T >::make().

Referenced by boost::icl::abs(), boost::units::acos(), boost::math::tools::stats< T >::add(), boost::interprocess::xsi::advanced_sem_open_or_create(), boost::units::asin(), boost::system::error_condition::assign(), boost::system::error_code::assign(), boost::optional_detail::optional_base< T >::assign_value(), boost::units::atan(), boost::io::detail::bind_arg_body(), boost::multiprecision::bit_flip(), boost::multiprecision::bit_set(), boost::multiprecision::bit_unset(), boost::spirit::detail::expand_arg< Context >::call(), boost::spirit::x3::traits::print_attribute_debug< Out, T, Enable >::call(), boost::spirit::x3::traits::push_back_container< Container, Enable >::call(), boost::spirit::traits::assign_to_attribute_from_value< fusion::extension::adt_attribute_proxy< T, N, false >, Val >::call(), boost::spirit::traits::assign_to_container_from_value< utree, variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::call(), boost::spirit::traits::optional_attribute< T, Enable >::call(), boost::spirit::traits::optional_attribute< boost::optional< T > >::call(), boost::spirit::traits::assign_to_container_from_value< utree, utree >::call(), boost::spirit::traits::push_back_container< Container, T, Enable >::call(), boost::spirit::traits::assign_to_container_from_value< iterator_range< Iterator >, iterator_range< Iterator > >::call(), boost::spirit::traits::attribute_size< variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::call(), boost::spirit::traits::print_attribute_debug< Out, utree >::call(), boost::spirit::traits::optional_attribute< utree >::call(), boost::spirit::traits::clear_value< variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::call(), boost::spirit::traits::print_attribute_debug< Out, T, Enable >::call_impl3(), boost::multiprecision::detail::cast_to_unsigned(), boost::math::policies::detail::check_denorm(), boost::math::policies::detail::check_overflow(), boost::math::policies::checked_narrowing_cast(), boost::algorithm::clamp(), boost::graph::distributed::connected_components_ps(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::cpp_dec_float(), boost::spirit::match_policy::create_match(), boost::spirit::common_tree_match_policy< ast_match_policy< IteratorT, NodeFactoryT, T >, IteratorT, NodeFactoryT, ast_tree_policy< ast_match_policy< IteratorT, NodeFactoryT, T >, NodeFactoryT, T >, T >::create_match(), boost::wave::grammars::intlit_grammar::definition< ScannerT >::definition(), boost::wave::grammars::chlit_grammar::definition< ScannerT >::definition(), boost::multiprecision::denominator(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::double_max(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::double_min(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::eps(), boost::polygon::euclidean_distance(), boost::multiprecision::backends::eval_bit_test(), boost::multiprecision::backends::eval_bit_unset(), boost::multiprecision::backends::eval_convert_to(), boost::multiprecision::backends::eval_get_sign(), boost::multiprecision::backends::eval_integer_modulus(), boost::multiprecision::backends::eval_is_zero(), boost::multiprecision::backends::eval_ldexp(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::extract_signed_long_long(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::extract_unsigned_long_long(), std::fill(), boost::gil::fill_pixels(), boost::math::detail::float_advance_imp(), boost::math::detail::float_next_imp(), boost::math::detail::float_prior_imp(), boost::date_time::date_input_facet< time_type::date_type, CharT, InItrT >::get(), boost::multiprecision::backends::detail::mpfi_float_imp< 0 >::get_default_precision(), boost::multiprecision::backends::detail::mpfr_float_imp< digits10, allocate_dynamic >::get_default_precision(), boost::multiprecision::backends::detail::gmp_float_imp< 0 >::get_default_precision(), std::detail::get_max(), std::detail::get_min(), boost::math::detail::get_min_shift_value(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::half(), boost::hash_value(), boost::hash_detail::hash_value_signed(), boost::spirit::support::detail::includes(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::inf(), boost::multiprecision::integer_modulus(), boost::date_time::time_facet< time_type, CharT, OutItrT >::integral_as_string(), boost::spirit::traits::optional_attribute< boost::optional< T > >::is_valid(), boost::math::tools::detail::log_max_value(), boost::math::tools::log_max_value(), boost::math::tools::log_max_value< boost::math::ntl::RR >(), boost::math::tools::log_max_value< mpfr::mpreal >(), boost::math::tools::log_max_value< mpfr_class >(), boost::math::tools::detail::log_min_value(), boost::math::tools::log_min_value(), boost::math::tools::log_min_value< boost::math::ntl::RR >(), boost::math::tools::log_min_value< mpfr::mpreal >(), boost::math::tools::log_min_value< mpfr_class >(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::long_double_max(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::long_double_min(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::long_long_max(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::long_long_min(), boost::math::tools::make_big_value< concepts::real_concept >(), boost::math::tools::make_big_value< concepts::std_real_concept >(), boost::attributes::make_constant(), boost::spirit::x3::make_context(), boost::fusion::make_pair(), boost::spirit::x3::detail::make_unique_context(), boost::spirit::x3::make_unique_context(), boost::math::tools::max_value< boost::math::ntl::RR >(), boost::math::tools::max_value< mpfr::mpreal >(), boost::math::tools::max_value< mpfr_class >(), boost::math::tools::min_value< boost::math::ntl::RR >(), boost::math::tools::min_value< mpfr::mpreal >(), boost::math::tools::min_value< mpfr_class >(), boost::iterators::mutable_trivial_iterator_test(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::nan(), boost::math::nextafter(), boost::random::detail::integer_alias_table< IntType, WeightType >::normalize(), boost::multiprecision::numerator(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::one(), boost::spirit::lex::make_primitive< T, Modifiers, Enable >::operator()(), boost::assign_fun::operator()(), boost::output_fun::operator()(), boost::spirit::qi::make_primitive< T, Modifiers, Enable >::operator()(), boost::spirit::karma::make_primitive< T, Modifiers, Enable >::operator()(), boost::to_log_fun< TagT >::operator()(), boost::random::cauchy_distribution< RealType >::operator()(), boost::expressions::aux::date_time_formatter_generator_traits_impl< TimeT, CharT >::formatter::operator()(), boost::random::uniform_on_sphere< RealType, Cont >::operator()(), boost::spirit::traits::detail::assign_to_utree_visitor::operator()(), boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter::operator()(), boost::gil::detail::identity< ChannelValue >::operator()(), boost::spirit::x3::symbols< Char, T, Lookup, Filter >::adder::operator()(), boost::spirit::qi::symbols< Char, T, Lookup, Filter >::adder::operator()(), boost::expressions::aux::date_formatter_generator_traits_impl< DateT, CharT >::formatter::operator()(), boost::spirit::karma::symbols< Attribute, T, Lookup, CharEncoding, Tag >::adder::operator()(), boost::expressions::aux::time_duration_formatter_generator_traits_impl< TimeDurationT, CharT >::formatter::operator()(), boost::icl::version< icl::inplace_minus< short > >::operator()(), boost::icl::version< icl::inplace_minus< int > >::operator()(), boost::icl::version< icl::inplace_minus< long > >::operator()(), boost::icl::version< icl::inplace_minus< long long > >::operator()(), boost::random::discrete_distribution< std::size_t, WeightType >::operator()(), boost::icl::version< icl::inplace_minus< float > >::operator()(), boost::icl::version< icl::inplace_minus< double > >::operator()(), boost::icl::version< icl::inplace_minus< long double > >::operator()(), boost::expressions::aux::date_duration_formatter_generator_traits_impl< DateDurationT, CharT >::formatter::operator()(), boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >::operator*=(), boost::units::absolute< Y >::operator+=(), boost::date_time::date< date, gregorian_calendar, date_duration >::operator-(), boost::units::absolute< Y >::operator-=(), boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >::operator/=(), boost::expressions::aux::stream_ref< StreamT >::operator<<(), boost::operator<<(), boost::numeric::ublas::operator<<=(), boost::spirit::karma::ostream_iterator< T, Elem, Traits >::operator=(), boost::aux::attribute_set_reference_proxy::operator=(), boost::multiprecision::backends::tommath_int::operator=(), boost::system::error_condition::operator=(), boost::system::error_code::operator=(), boost::iterators::detail::operator_brackets_proxy< Iterator >::operator=(), boost::synchronized_value< T, Lockable >::operator=(), boost::math::detail::owens_t(), boost::math::detail::owens_t_dispatch(), boost::math::detail::owens_t_T1(), boost::math::detail::owens_t_T2(), boost::math::detail::owens_t_T2_accelerated(), boost::math::detail::owens_t_T3_imp(), boost::math::detail::owens_t_T4(), boost::math::detail::owens_t_T5_imp(), boost::math::detail::owens_t_T6(), boost::spirit::action< ParserT, ActionT >::parse(), boost::spirit::qi::optional< Subject >::parse_impl(), boost::spirit::repository::qi::kwd_parser< Subject, KeywordType, LoopIter, NoCase, Distinct >::parse_impl(), boost::spirit::repository::qi::complex_kwd_parser< Subject, KeywordType, LoopIter, Distinct >::parse_impl(), boost::spirit::x3::optional< Subject >::parse_subject(), boost::math::tools::polynomial_to_chebyshev(), boost::spirit::traits::transform_attribute< fusion::extension::adt_attribute_proxy< T, N, false >, Attribute, Domain, typename disable_if< is_reference< typename fusion::extension::adt_attribute_proxy< T, N, false >::type > >::type >::pre(), boost::spirit::traits::transform_attribute< fusion::extension::adt_attribute_proxy< T, N, Const >, Attribute, Domain, typename enable_if< is_reference< typename fusion::extension::adt_attribute_proxy< T, N, Const >::type > >::type >::pre(), boost::spirit::x3::traits::detail::token_printer_debug::print(), boost::spirit::traits::detail::token_printer_debug::print(), boost::random::discrete_distribution< std::size_t, WeightType >::probabilities(), boost::spirit::x3::traits::push_back(), put(), boost::put(), boost::math::policies::detail::raise_denorm_error(), boost::math::policies::raise_denorm_error(), boost::math::policies::detail::raise_domain_error(), boost::math::policies::detail::raise_evaluation_error(), boost::math::policies::detail::raise_indeterminate_result_error(), boost::math::policies::detail::raise_overflow_error(), boost::math::policies::detail::raise_rounding_error(), boost::range::remove(), boost::math::detail::rising_factorial_imp(), boost::spirit::lex::lexertl::detail::data< Iterator, mpl::true_, HasState, TokenValue >::set_value(), boost::spirit::lex::lexertl::detail::static_data< Iterator, mpl::true_, HasState, TokenValue >::set_value(), boost::spirit::lex::lexertl::detail::data< Iterator, mpl::true_, HasState, boost::optional< TokenValue > >::set_value(), boost::spirit::lex::lexertl::detail::static_data< Iterator, mpl::true_, HasState, boost::optional< TokenValue > >::set_value(), boost::interprocess::ipcdetail::sync_id::sync_id(), boost::math::detail::T4_mp(), boost::spirit::support::detail::range_run< Char >::test(), boost::cpp_regex_traits< charT >::toi(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::two(), boost::u16_to_u32_iterator< BaseIterator, U32Type >::u16_to_u32_iterator(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::ulong_long_max(), boost::re_detail::basic_regex_parser< charT, traits >::unescape_character(), boost::gil::uninitialized_fill_pixels(), boost::multiprecision::backends::unwrap_debug_type(), v2_eval(), boost::multiprecision::backends::while(), and boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::zero().

template<typename Visitor , typename Expr >
void boost::phoenix::visit_each ( Visitor &  visitor,
actor< Expr > const &  a,
long   
)
inline
template<typename Visitor , typename Expr >
void boost::phoenix::visit_each ( Visitor &  visitor,
actor< Expr > const &  a 
)
inline

Variable Documentation

nothing_type const boost::phoenix::nothing = {{{}}}
try_gen const boost::phoenix::try_ = {}