add_include_path(char const *path_) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
add_macro_definition(StringT const &name, position_type const &pos, bool has_params, std::vector< token_type > ¶meters, token_sequence_type &definition, bool is_predefined=false) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
add_macro_definition(token_type const &name, bool has_params, std::vector< token_type > ¶meters, token_sequence_type &definition, bool is_predefined=false) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
add_sysinclude_path(char const *path_) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
begin() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
begin(target_iterator_type const &first_, target_iterator_type const &last_) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
boost::wave::impl::pp_iterator_functor< context > class | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | friend |
boost::wave::pp_iterator< context > class | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | friend |
BOOST_CLASS_REQUIRE(IteratorT, boost, ForwardIteratorConcept) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
const_name_iterator typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
context(target_iterator_type const &first_, target_iterator_type const &last_, char const *fname="<Unknown>", HooksT const &hooks_=HooksT()) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
derived() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
derived() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
end() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
enter_elif_block(bool new_status) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
enter_else_block() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
enter_if_block(bool new_status) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
exit_if_block() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
expand_tokensequence(IteratorT2 &first_, IteratorT2 const &last_, token_sequence_type &pending, token_sequence_type &expanded, bool &seen_newline, bool expand_undefined=false) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
expand_whole_tokensequence(IteratorT2 &first_, IteratorT2 const &last_, token_sequence_type &expanded, bool expand_undefined=true) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
find_include_file(std::string &s, std::string &d, bool is_system, char const *current_file) const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
get_current_directory() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
get_current_relative_filename() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
get_enclosing_if_block_status() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
get_hooks() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
get_hooks() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
get_if_block_depth() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
get_if_block_some_part_status() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
get_if_block_status() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
get_iteration_depth() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
get_language() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
get_macro_definition(StringT const &name, bool &has_params, bool &is_predefined, position_type &pos, std::vector< token_type > ¶meters, token_sequence_type &definition) const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
get_main_pos() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
get_main_pos() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
get_max_include_nesting_depth() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
get_version() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlinestatic |
get_version_string() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlinestatic |
hook_policy_type typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
init_context() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
input_policy_type typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
is_defined_macro(StringT const &str) const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
is_defined_macro(IteratorT2 const &begin, IteratorT2 const &end) const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
iterator_type typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
lexer_type typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
macro_names_begin() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
macro_names_begin() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
macro_names_end() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
macro_names_end() const | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
macromap_type typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
name_iterator typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
noncopyable()=default | boost::noncopyable_::noncopyable | private |
noncopyable(const noncopyable &)=delete | boost::noncopyable_::noncopyable | private |
operator=(const noncopyable &)=delete | boost::noncopyable_::noncopyable | private |
pop_iteration_context() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
position_type typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
push_iteration_context(position_type const &act_pos, iteration_ptr_type iter_ctx) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
remove_macro_definition(StringT const &undefname, bool even_predefined=false) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
reset_macro_definitions() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
set_current_directory(char const *path_) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inlineprotected |
set_current_relative_filename(char const *real_name) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
set_language(boost::wave::language_support language_, bool reset_macros=true) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
set_max_include_nesting_depth(iter_size_type new_depth) | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
set_sysinclude_delimiter() | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | inline |
string_type typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
target_iterator_type typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
token_sequence_type typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
token_type typedef | boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > | |
~noncopyable()=default | boost::noncopyable_::noncopyable | private |