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