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

Classes

struct  data_type
 
struct  empty_env
 
struct  env
 
struct  key_not_found
 

Typedefs

typedef int empty_state
 

Functions

template<typename T , typename T1 , typename V1 >
disable_if_c< is_const< T >
::value, env< T1, V1,
BOOST_PROTO_UNCVREF(typename
result_of::as_env< T & >::type)>
>::type const 
operator, (T &t, env< T1, V1 > const &head)
 
template<typename T , typename T1 , typename V1 >
env< T1, V1,
BOOST_PROTO_UNCVREF(typename
result_of::as_env< T const & >
::type)> const 
operator, (T const &t, env< T1, V1 > const &head)
 
 BOOST_PROTO_DEFINE_ENV_VAR (transforms_type, transforms)
 

Variables

data_type const data = {}
 

Typedef Documentation

Function Documentation

boost::proto::envns_::BOOST_PROTO_DEFINE_ENV_VAR ( transforms_type  ,
transforms   
)
template<typename T , typename T1 , typename V1 >
disable_if_c< is_const<T>::value , env<T1, V1, BOOST_PROTO_UNCVREF(typename result_of::as_env<T &>::type)> >::type const boost::proto::envns_::operator, ( T t,
env< T1, V1 > const &  head 
)
inline
template<typename T , typename T1 , typename V1 >
env<T1, V1, BOOST_PROTO_UNCVREF(typename result_of::as_env<T const &>::type)> const boost::proto::envns_::operator, ( T const &  t,
env< T1, V1 > const &  head 
)
inline

Variable Documentation

data_type const boost::proto::envns_::data = {}

Referenced by boost::wave::util::functor_input::inner< FunctorT >::advance_input(), boost::spirit::multi_pass_policies::input_iterator::inner< InputT >::advance_input(), boost::type_erasure::any< Concept, T & >::any(), boost::type_erasure::any< Concept, const T & >::any(), boost::type_erasure::any< Concept, T && >::any(), boost::mpi::communicator::array_irecv_impl(), boost::iostreams::mapped_file::begin(), BOOST_PHOENIX_DEFINE_EXPRESSION(), boost::asio::buffer(), boost::numeric::ublas::column(), boost::wave::util::flex_string< E, T, A, Storage >::compare(), boost::type_erasure::detail::convert_arg(), boost::exception_detail::copy_boost_exception(), boost::wave::util::flex_string< E, T, A, Storage >::data(), boost::wave::util::functor_input::inner< FunctorT >::destroy(), boost::spirit::multi_pass_policies::input_iterator::inner< InputT >::destroy(), boost::dump(), boost::dump_elements(), boost::iostreams::mapped_file::end(), boost::wave::util::functor_input::inner< FunctorT >::ensure_initialized(), boost::spirit::multi_pass_policies::input_iterator::inner< InputT >::ensure_initialized(), boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base::get_bound_objects(), boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base::get_data(), boost::re_detail::get_default_class_id(), boost::wave::util::functor_input::inner< FunctorT >::get_functor(), boost::wave::util::functor_input::inner< FunctorT >::get_input(), boost::spirit::multi_pass_policies::input_iterator::inner< InputT >::get_input(), boost::spirit::lex::lexertl::functor< Token, FunctorData, Iterator, SupportsActors, SupportsState >::get_next(), boost::type_erasure::detail::get_pointer(), boost::wave::cpplexer::lex_token< PositionT >::get_position(), boost::polygon::polygon_set_data< T >::get_trapezoids(), boost::wave::cpplexer::lex_token< PositionT >::get_value(), boost::detail::heap_delete(), boost::re_detail::raw_storage::index(), boost::wave::util::functor_input::inner< FunctorT >::input_at_eof(), boost::spirit::multi_pass_policies::input_iterator::inner< InputT >::input_at_eof(), boost::mpi::communicator::irecv_impl(), boost::BOOST_SIGNALS_NAMESPACE::detail::slot_base::is_active(), boost::type_erasure::is_empty(), boost::wave::cpplexer::lex_token< PositionT >::is_eoi(), boost::wave::cpplexer::lex_token< PositionT >::is_valid(), boost::wave::cpplexer::lex_token< PositionT >::lex_token(), boost::type_erasure::any< Concept, const T & >::operator param< Concept, const T & >(), boost::type_erasure::any< Concept, T & >::operator param< Concept, T & >(), boost::type_erasure::any< Concept, T && >::operator param< Concept, T && >(), boost::initialized_value_t::operator T(), boost::wave::cpplexer::lex_token< PositionT >::operator token_id(), boost::parallel::detail::simple_trigger_t< Class, T, Result >::operator()(), boost::spirit::symbol_inserter< T, SetT >::operator()(), boost::proto::functional::env_var< data_type >::impl< Env, true >::operator()(), boost::wave::cpplexer::lex_token< PositionT >::operator=(), boost::uuids::operator>>(), boost::numeric::ublas::project(), boost::property_tree::ini_parser::read_ini(), boost::numeric::ublas::map_array< I, T, ALLOC >::reserve(), boost::wave::util::SmallStringOpt< Storage, threshold, Align >::resize(), boost::numeric::ublas::row(), boost::wave::util::functor_input::inner< FunctorT >::same_input(), boost::spirit::multi_pass_policies::input_iterator::inner< InputT >::same_input(), boost::wave::cpplexer::lex_token< PositionT >::set_position(), boost::wave::cpplexer::lex_token< PositionT >::set_token_id(), boost::wave::cpplexer::lex_token< PositionT >::set_value(), boost::graph::distributed::st_connected(), boost::wave::util::predefined_macros::static_data_cpp(), boost::numeric::ublas::subrange(), boost::numeric::ublas::subslice(), boost::wave::util::flex_string< E, T, A, Storage >::substr(), boost::wave::util::functor_input::inner< FunctorT >::swap(), boost::spirit::multi_pass_policies::input_iterator::inner< InputT >::swap(), boost::write_graphviz(), and boost::wave::cpplexer::lex_token< PositionT >::~lex_token().