Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
attributes_fwd.hpp File Reference
Include dependency graph for attributes_fwd.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::spirit::result_of::extract_from< Exposed, Attribute >
 
struct  boost::spirit::result_of::attribute_as< T, Attribute >
 
struct  boost::spirit::result_of::pre_transform< Exposed, Transformed, Domain >
 
struct  boost::spirit::result_of::optional_value< T >
 
struct  boost::spirit::result_of::begin< Container >
 
struct  boost::spirit::result_of::end< Container >
 
struct  boost::spirit::result_of::deref< Iterator >
 
struct  boost::spirit::traits::is_substitute< T, Expected, Enable >
 
struct  boost::spirit::traits::is_weak_substitute< T, Expected, Enable >
 
struct  boost::spirit::traits::is_proxy< T, Enable >
 
struct  boost::spirit::traits::attribute_type< Attribute, Enable >
 
struct  boost::spirit::traits::sequence_size< T >
 
struct  boost::spirit::traits::attribute_size< Attribute, Enable >
 
struct  boost::spirit::traits::pass_attribute< Component, Attribute, Enable >
 
struct  boost::spirit::traits::optional_attribute< T, Enable >
 
struct  boost::spirit::traits::transform_attribute< Exposed, Transformed, Domain, Enable >
 
struct  boost::spirit::traits::assign_to_attribute_from_iterators< Attribute, Iterator, Enable >
 
struct  boost::spirit::traits::assign_to_attribute_from_value< Attribute, T, Enable >
 
struct  boost::spirit::traits::assign_to_container_from_value< Attribute, T, Enable >
 
struct  boost::spirit::traits::extract_from_attribute< Attribute, Exposed, Enable >
 
struct  boost::spirit::traits::extract_from_container< Attribute, Exposed, Enable >
 
struct  boost::spirit::traits::attribute_as< T, Attribute, Enable >
 
struct  boost::spirit::traits::variant_which< T, Enable >
 
struct  boost::spirit::traits::not_is_variant< T, Domain, Enable >
 
struct  boost::spirit::traits::not_is_optional< T, Domain, Enable >
 
struct  boost::spirit::traits::clear_value< T, Enable >
 
struct  boost::spirit::traits::container_value< Container, Enable >
 
struct  boost::spirit::traits::container_iterator< Container, Enable >
 
struct  boost::spirit::traits::is_container< T, Enable >
 
struct  boost::spirit::traits::is_iterator_range< T, Enable >
 
struct  boost::spirit::traits::handles_container< T, Attribute, Context, Iterator, Enable >
 
struct  boost::spirit::traits::pass_through_container< Container, ValueType, Attribute, Sequence, Domain, Enable >
 
struct  boost::spirit::traits::push_back_container< Container, T, Enable >
 
struct  boost::spirit::traits::is_empty_container< Container, Enable >
 
struct  boost::spirit::traits::make_container_attribute< Container, Enable >
 
struct  boost::spirit::traits::begin_container< Container, Enable >
 
struct  boost::spirit::traits::end_container< Container, Enable >
 
struct  boost::spirit::traits::deref_iterator< Iterator, Enable >
 
struct  boost::spirit::traits::next_iterator< Iterator, Enable >
 
struct  boost::spirit::traits::compare_iterators< Iterator, Enable >
 
struct  boost::spirit::traits::print_attribute_debug< Out, T, Enable >
 
struct  boost::spirit::traits::token_printer_debug< T, Enable >
 
struct  boost::spirit::traits::symbols_lookup< T, Attribute, Enable >
 
struct  boost::spirit::traits::symbols_value< Attribute, T, Enable >
 
struct  boost::spirit::traits::alternative_attribute_transform< Attribute, Domain >
 
struct  boost::spirit::traits::sequence_attribute_transform< Attribute, Domain >
 
struct  boost::spirit::traits::permutation_attribute_transform< Attribute, Domain >
 
struct  boost::spirit::traits::sequential_or_attribute_transform< Attribute, Domain >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::result_of
 
 boost::spirit::traits
 

Functions

template<typename Attribute >
attribute_size< Attribute >::type boost::spirit::traits::size (Attribute const &attr)
 
template<typename Iterator , typename Attribute >
void boost::spirit::traits::assign_to (Iterator const &first, Iterator const &last, Attribute &attr)
 
template<typename Iterator >
void boost::spirit::traits::assign_to (Iterator const &, Iterator const &, unused_type)
 
template<typename T , typename Attribute >
void boost::spirit::traits::assign_to (T const &val, Attribute &attr)
 
template<typename T >
void boost::spirit::traits::assign_to (T const &, unused_type)
 
template<typename Exposed , typename Attribute , typename Context >
spirit::result_of::extract_from
< Exposed, Attribute >::type 
boost::spirit::traits::extract_from (Attribute const &attr, Context &ctx)
 
template<typename T , typename Attribute >
spirit::result_of::attribute_as
< T, Attribute >::type 
boost::spirit::traits::as (Attribute const &attr)
 
template<typename T , typename Attribute >
bool boost::spirit::traits::valid_as (Attribute const &attr)
 
template<typename T >
int boost::spirit::traits::which (T const &v)
 
template<typename Out , typename T >
void boost::spirit::traits::print_attribute (Out &out, T const &val)
 
template<typename Out >
void boost::spirit::traits::print_attribute (Out &, unused_type)
 
template<typename Out , typename T >
void boost::spirit::traits::print_token (Out &out, T const &val)