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

Classes

struct  boost::spirit::traits::is_container< T, Enable >
 
struct  boost::spirit::traits::is_container< T & >
 
struct  boost::spirit::traits::is_container< boost::optional< T > >
 
struct  boost::spirit::traits::is_container< boost::variant< T > >
 
struct  boost::spirit::traits::is_container< boost::variant< T0, T1, TN...> >
 
struct  boost::spirit::traits::is_iterator_range< T, Enable >
 
struct  boost::spirit::traits::is_iterator_range< iterator_range< T > >
 
struct  boost::spirit::traits::detail::remove_value_const< T >
 
struct  boost::spirit::traits::detail::remove_value_const< T const >
 
struct  boost::spirit::traits::detail::remove_value_const< std::pair< F, S > >
 
struct  boost::spirit::traits::container_value< Container, Enable >
 
struct  boost::spirit::traits::container_value< T & >
 
struct  boost::spirit::traits::container_value< boost::optional< T > >
 
struct  boost::spirit::traits::container_value< variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
 
struct  boost::spirit::traits::container_value< unused_type >
 
struct  boost::spirit::traits::container_value< unused_type const >
 
struct  boost::spirit::traits::container_iterator< Container, Enable >
 
struct  boost::spirit::traits::container_iterator< Container & >
 
struct  boost::spirit::traits::container_iterator< Container const >
 
struct  boost::spirit::traits::container_iterator< optional< T > >
 
struct  boost::spirit::traits::container_iterator< optional< T > const >
 
struct  boost::spirit::traits::container_iterator< iterator_range< Iterator > >
 
struct  boost::spirit::traits::container_iterator< unused_type >
 
struct  boost::spirit::traits::container_iterator< unused_type const >
 
struct  boost::spirit::traits::optional_attribute< T, Enable >
 
struct  boost::spirit::traits::optional_attribute< boost::optional< T > >
 
struct  boost::spirit::traits::push_back_container< Container, T, Enable >
 
struct  boost::spirit::traits::push_back_container< optional< Container >, T >
 
struct  boost::spirit::traits::detail::push_back_visitor< T >
 
struct  boost::spirit::traits::push_back_container< variant< BOOST_VARIANT_ENUM_PARAMS(T_)>, T >
 
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::result_of::optional_value< T >
 
struct  boost::spirit::result_of::optional_value< boost::optional< T > >
 
struct  boost::spirit::result_of::optional_value< boost::optional< T > const >
 
struct  boost::spirit::result_of::optional_value< unused_type >
 
struct  boost::spirit::result_of::optional_value< unused_type const >
 
struct  boost::spirit::result_of::begin< Container >
 
struct  boost::spirit::result_of::end< Container >
 
struct  boost::spirit::result_of::deref< Iterator >
 
struct  boost::spirit::result_of::deref< unused_type const * >
 

Namespaces

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

Functions

template<typename T >
optional_attribute< T >::type boost::spirit::traits::optional_value (T const &val)
 
unused_type boost::spirit::traits::optional_value (unused_type)
 
template<typename T >
bool boost::spirit::traits::has_optional_value (T const &val)
 
bool boost::spirit::traits::has_optional_value (unused_type)
 
template<typename Container , typename T >
bool boost::spirit::traits::push_back (Container &c, T const &val)
 
template<typename Container >
bool boost::spirit::traits::push_back (Container &, unused_type)
 
template<typename T >
bool boost::spirit::traits::push_back (unused_type, T const &)
 
bool boost::spirit::traits::push_back (unused_type, unused_type)
 
template<typename Container >
bool boost::spirit::traits::is_empty (Container const &c)
 
bool boost::spirit::traits::is_empty (unused_type)
 
template<typename T >
void boost::spirit::traits::make_container (T &t)
 
void boost::spirit::traits::make_container (unused_type)
 
template<typename Container >
spirit::result_of::begin
< Container >::type 
boost::spirit::traits::begin (Container &c)
 
unused_type const * boost::spirit::traits::begin (unused_type)
 
template<typename Container >
spirit::result_of::end
< Container >::type 
boost::spirit::traits::end (Container &c)
 
unused_type const * boost::spirit::traits::end (unused_type)
 
template<typename Iterator >
deref_iterator< Iterator >::type boost::spirit::traits::deref (Iterator &it)
 
unused_type boost::spirit::traits::deref (unused_type const *)
 
template<typename Iterator >
void boost::spirit::traits::next (Iterator &it)
 
void boost::spirit::traits::next (unused_type const *)
 
template<typename Iterator >
bool boost::spirit::traits::compare (Iterator &it1, Iterator &it2)
 
bool boost::spirit::traits::compare (unused_type const *, unused_type const *)