Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT > Member List

This is the complete list of members for boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >, including all inherited members.

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 > &parameters, 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 > &parameters, 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 > classboost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >friend
boost::wave::pp_iterator< context > classboost::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 typedefboost::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 > &parameters, 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 typedefboost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >
init_context()boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >inlineprotected
input_policy_type typedefboost::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 typedefboost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >
lexer_type typedefboost::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 typedefboost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >
name_iterator typedefboost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >
noncopyable()=defaultboost::noncopyable_::noncopyableprivate
noncopyable(const noncopyable &)=deleteboost::noncopyable_::noncopyableprivate
operator=(const noncopyable &)=deleteboost::noncopyable_::noncopyableprivate
pop_iteration_context()boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >inlineprotected
position_type typedefboost::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 typedefboost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >
target_iterator_type typedefboost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >
token_sequence_type typedefboost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >
token_type typedefboost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >
~noncopyable()=defaultboost::noncopyable_::noncopyableprivate