Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::wave::util::macromap< ContextT > Member List

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 &parameters, 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 &parameter_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 &parameter_count, bool &seen_newline)boost::wave::util::macromap< ContextT >inline
concat_tokensequence(ContainerT &expanded)boost::wave::util::macromap< ContextT >inlineprotected
const_name_iterator typedefboost::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 &macrodefinition, 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 &parameters, 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 typedefboost::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 &macrodef, 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