Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::wave::util::iteration_context_stack< IterationContextT > Class Template Reference

#include <iteration_context.hpp>

Inheritance diagram for boost::wave::util::iteration_context_stack< IterationContextT >:

Public Types

typedef base_type::size_type size_type
 

Public Member Functions

 iteration_context_stack ()
 
void set_max_include_nesting_depth (size_type new_depth)
 
size_type get_max_include_nesting_depth () const
 
base_type::size_type size () const
 
base_type::value_type & top ()
 
void pop ()
 
template<typename Context , typename PositionT >
void push (Context &ctx, PositionT const &pos, typename base_type::value_type const &val)
 

Member Typedef Documentation

template<typename IterationContextT>
typedef base_type::size_type boost::wave::util::iteration_context_stack< IterationContextT >::size_type

Constructor & Destructor Documentation

template<typename IterationContextT>
boost::wave::util::iteration_context_stack< IterationContextT >::iteration_context_stack ( )
inline

Member Function Documentation

template<typename IterationContextT>
size_type boost::wave::util::iteration_context_stack< IterationContextT >::get_max_include_nesting_depth ( ) const
inline
template<typename IterationContextT>
void boost::wave::util::iteration_context_stack< IterationContextT >::pop ( void  )
inline
template<typename IterationContextT>
template<typename Context , typename PositionT >
void boost::wave::util::iteration_context_stack< IterationContextT >::push ( Context &  ctx,
PositionT const &  pos,
typename base_type::value_type const &  val 
)
inline
template<typename IterationContextT>
void boost::wave::util::iteration_context_stack< IterationContextT >::set_max_include_nesting_depth ( size_type  new_depth)
inline
template<typename IterationContextT>
base_type::size_type boost::wave::util::iteration_context_stack< IterationContextT >::size ( void  ) const
inline
template<typename IterationContextT>
base_type::value_type& boost::wave::util::iteration_context_stack< IterationContextT >::top ( void  )
inline

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