This is the complete list of members for boost::wave::util::macromap< ContextT >, including all inherited members.
add_macro(token_type const &name, bool has_parameters, parameter_container_type ¶meters, definition_container_type &definition, bool is_predefined=false, defined_macros_type *scope=0) | boost::wave::util::macromap< ContextT > | inline |
begin() | boost::wave::util::macromap< ContextT > | inline |
begin() const | boost::wave::util::macromap< ContextT > | inline |
collect_arguments(token_type const curr_token, std::vector< ContainerT > &arguments, IteratorT &next, IteratorT &endparen, IteratorT const &end, SizeT const ¶meter_count, bool &seen_newline) | boost::wave::util::macromap< ContextT > | protected |
collect_arguments(token_type const curr_token, std::vector< ContainerT > &arguments, IteratorT &next, IteratorT &endparen, IteratorT const &end, SizeT const ¶meter_count, bool &seen_newline) | boost::wave::util::macromap< ContextT > | inline |
concat_tokensequence(ContainerT &expanded) | boost::wave::util::macromap< ContextT > | inlineprotected |
const_name_iterator typedef | boost::wave::util::macromap< ContextT > | |
end() | boost::wave::util::macromap< ContextT > | inline |
end() const | boost::wave::util::macromap< ContextT > | inline |
expand_argument(typename std::vector< ContainerT >::size_type arg, std::vector< ContainerT > &arguments, std::vector< ContainerT > &expanded_args, bool expand_operator_defined, std::vector< bool > &has_expanded_args) | boost::wave::util::macromap< ContextT > | inlineprotected |
expand_macro(ContainerT &pending, token_type const &name, typename defined_macros_type::iterator it, IteratorT &first, IteratorT const &last, bool &seen_newline, bool expand_operator_defined, defined_macros_type *scope=0, ContainerT *queue_symbol=0) | boost::wave::util::macromap< ContextT > | inlineprotected |
expand_predefined_macro(token_type const &curr_token, ContainerT &expanded) | boost::wave::util::macromap< ContextT > | inlineprotected |
expand_replacement_list(macro_definition_type const ¯odefinition, std::vector< ContainerT > &arguments, bool expand_operator_defined, ContainerT &expanded) | boost::wave::util::macromap< ContextT > | inlineprotected |
expand_tokensequence(IteratorT &first, IteratorT const &last, ContainerT &pending, ContainerT &expanded, bool &seen_newline, bool expand_operator_defined) | boost::wave::util::macromap< ContextT > | |
expand_tokensequence(IteratorT &first, IteratorT const &last, ContainerT &pending, ContainerT &expanded, bool &seen_newline, bool expand_operator_defined) | boost::wave::util::macromap< ContextT > | inline |
expand_tokensequence_worker(ContainerT &pending, unput_queue_iterator< IteratorT, token_type, ContainerT > &first, unput_queue_iterator< IteratorT, token_type, ContainerT > const &last, bool &seen_newline, bool expand_operator_defined) | boost::wave::util::macromap< ContextT > | protected |
expand_tokensequence_worker(ContainerT &pending, unput_queue_iterator< IteratorT, token_type, ContainerT > &first, unput_queue_iterator< IteratorT, token_type, ContainerT > const &last, bool &seen_newline, bool expand_operator_defined) | boost::wave::util::macromap< ContextT > | inline |
expand_whole_tokensequence(ContainerT &expanded, IteratorT &first, IteratorT const &last, bool expand_operator_defined) | boost::wave::util::macromap< ContextT > | inline |
get_macro(string_type const &name, bool &has_parameters, bool &is_predefined, position_type &pos, parameter_container_type ¶meters, definition_container_type &definition, defined_macros_type *scope=0) const | boost::wave::util::macromap< ContextT > | inline |
get_main_pos() | boost::wave::util::macromap< ContextT > | inline |
get_main_pos() const | boost::wave::util::macromap< ContextT > | inline |
init_predefined_macros(char const *fname="<Unknown>", defined_macros_type *scope=0, bool at_global_scope=true) | boost::wave::util::macromap< ContextT > | inline |
is_defined(string_type const &name, typename defined_macros_type::iterator &it, defined_macros_type *scope=0) const | boost::wave::util::macromap< ContextT > | |
is_defined(IteratorT const &begin, IteratorT const &end) const | boost::wave::util::macromap< ContextT > | inline |
is_defined(string_type const &str) const | boost::wave::util::macromap< ContextT > | inline |
is_defined(typename token_type::string_type const &name, typename defined_macros_type::iterator &it, defined_macros_type *scope) const | boost::wave::util::macromap< ContextT > | inline |
is_valid_concat(string_type new_value, position_type const &pos, ContainerT &rescanned) | boost::wave::util::macromap< ContextT > | inlineprotected |
macromap(ContextT &ctx_) | boost::wave::util::macromap< ContextT > | inline |
name_iterator typedef | boost::wave::util::macromap< ContextT > | |
predefine_macro(defined_macros_type *scope, string_type const &name, token_type const &t) | boost::wave::util::macromap< ContextT > | inline |
remove_macro(string_type const &name, position_type const &pos, bool even_predefined=false) | boost::wave::util::macromap< ContextT > | inline |
rescan_replacement_list(token_type const &curr_token, macro_definition_type ¯odef, ContainerT &replacement_list, ContainerT &expanded, bool expand_operator_defined, IteratorT &nfirst, IteratorT const &nlast) | boost::wave::util::macromap< ContextT > | inlineprotected |
reset_macromap() | boost::wave::util::macromap< ContextT > | inline |
resolve_defined(IteratorT &first, IteratorT const &last, ContainerT &expanded) | boost::wave::util::macromap< ContextT > | protected |
resolve_defined(IteratorT &first, IteratorT const &last, ContainerT &pending) | boost::wave::util::macromap< ContextT > | inline |
resolve_operator_pragma(IteratorT &first, IteratorT const &last, ContainerT &expanded, bool &seen_newline) | boost::wave::util::macromap< ContextT > | inlineprotected |
~macromap() | boost::wave::util::macromap< ContextT > | inline |