#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 |