#include <cpp_iteration_context.hpp>


Public Types | |
| enum | file_type { main_file, system_header, user_header } |
Public Member Functions | |
| base_iteration_context (ContextT &ctx_, BOOST_WAVE_STRINGTYPE const &fname, std::size_t if_block_depth=0) | |
| base_iteration_context (ContextT &ctx_, IteratorT const &first_, IteratorT const &last_, BOOST_WAVE_STRINGTYPE const &fname, std::size_t if_block_depth=0, file_type type_=main_file) | |
Public Attributes | |
| IteratorT | first |
| IteratorT | last |
| BOOST_WAVE_STRINGTYPE | real_filename |
| BOOST_WAVE_STRINGTYPE | real_relative_filename |
| BOOST_WAVE_STRINGTYPE | filename |
| std::size_t | line |
| std::size_t | emitted_lines |
| std::size_t | if_block_depth |
| ContextT & | ctx |
| file_type | type |
| enum boost::wave::base_iteration_context::file_type |
|
inline |
|
inline |
| ContextT& boost::wave::base_iteration_context< ContextT, IteratorT >::ctx |
| std::size_t boost::wave::base_iteration_context< ContextT, IteratorT >::emitted_lines |
| BOOST_WAVE_STRINGTYPE boost::wave::base_iteration_context< ContextT, IteratorT >::filename |
| IteratorT boost::wave::base_iteration_context< ContextT, IteratorT >::first |
| std::size_t boost::wave::base_iteration_context< ContextT, IteratorT >::if_block_depth |
| IteratorT boost::wave::base_iteration_context< ContextT, IteratorT >::last |
| std::size_t boost::wave::base_iteration_context< ContextT, IteratorT >::line |
| BOOST_WAVE_STRINGTYPE boost::wave::base_iteration_context< ContextT, IteratorT >::real_filename |
| BOOST_WAVE_STRINGTYPE boost::wave::base_iteration_context< ContextT, IteratorT >::real_relative_filename |
| file_type boost::wave::base_iteration_context< ContextT, IteratorT >::type |