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::if_block_stack Class Reference

#include <cpp_ifblock.hpp>

Inheritance diagram for boost::wave::util::if_block_stack:
Collaboration diagram for boost::wave::util::if_block_stack:

Public Types

typedef std::stack< if_block >
::size_type 
size_type
 

Public Member Functions

void enter_if_block (bool new_status)
 
bool enter_elif_block (bool new_status)
 
bool enter_else_block ()
 
bool exit_if_block ()
 
bool get_status () const
 
bool get_some_part_status () const
 
bool get_enclosing_status () const
 
size_type get_if_block_depth () const
 

Protected Member Functions

bool is_inside_ifpart () const
 
bool is_inside_elsepart () const
 

Private Attributes

T elements
 STL member. More...
 

Member Typedef Documentation

Member Function Documentation

void boost::wave::util::if_block_stack::enter_if_block ( bool  new_status)
inline
bool boost::wave::util::if_block_stack::exit_if_block ( )
inline
bool boost::wave::util::if_block_stack::get_enclosing_status ( ) const
inline
size_type boost::wave::util::if_block_stack::get_if_block_depth ( ) const
inline
bool boost::wave::util::if_block_stack::get_some_part_status ( ) const
inline
bool boost::wave::util::if_block_stack::is_inside_elsepart ( ) const
inlineprotected
bool boost::wave::util::if_block_stack::is_inside_ifpart ( ) const
inlineprotected

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