Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::traits::detail::push_back_visitor< T > Struct Template Reference

#include <container.hpp>

Inheritance diagram for boost::spirit::traits::detail::push_back_visitor< T >:
Collaboration diagram for boost::spirit::traits::detail::push_back_visitor< T >:

Public Types

typedef bool result_type
 

Public Member Functions

 push_back_visitor (T const &t)
 
template<typename Container >
bool push_back_impl (Container &c, mpl::true_) const
 
template<typename T_ >
bool push_back_impl (T_ &, mpl::false_) const
 
template<typename T_ >
bool operator() (T_ &c) const
 

Public Attributes

T const & t_
 

Member Typedef Documentation

template<typename T >
typedef bool boost::spirit::traits::detail::push_back_visitor< T >::result_type

Constructor & Destructor Documentation

template<typename T >
boost::spirit::traits::detail::push_back_visitor< T >::push_back_visitor ( T const &  t)
inline

Member Function Documentation

template<typename T >
template<typename T_ >
bool boost::spirit::traits::detail::push_back_visitor< T >::operator() ( T_ &  c) const
inline
template<typename T >
template<typename Container >
bool boost::spirit::traits::detail::push_back_visitor< T >::push_back_impl ( Container &  c,
mpl::true_   
) const
inline
template<typename T >
template<typename T_ >
bool boost::spirit::traits::detail::push_back_visitor< T >::push_back_impl ( T_ &  ,
mpl::false_   
) const
inline

References BOOST_ASSERT.

Member Data Documentation

template<typename T >
T const& boost::spirit::traits::detail::push_back_visitor< T >::t_

The documentation for this struct was generated from the following file: