Searched refs:macro_iterator (Results 1 – 8 of 8) sorted by relevance
3586 class macro_iterator : public string_iterator { class3590 macro_iterator(symbol, macro &, const char *how_invoked = "macro");3591 macro_iterator();3592 ~macro_iterator();3602 input_iterator *macro_iterator::get_arg(int i) in get_arg()3618 void macro_iterator::add_arg(const macro &m) in add_arg()3627 void macro_iterator::shift(int n) in shift()3710 static void decode_args(macro_iterator *mi) in decode_args()3759 static void decode_string_args(macro_iterator *mi) in decode_string_args()3811 macro_iterator *mi = new macro_iterator(nm, *this); in invoke()[all …]
1175 using macro_iterator = MacroMap::const_iterator; variable1177 macro_iterator macro_begin(bool IncludeExternalMacros = true) const;1178 macro_iterator macro_end(bool IncludeExternalMacros = true) const;1180 llvm::iterator_range<macro_iterator>1182 macro_iterator begin = macro_begin(IncludeExternalMacros);1183 macro_iterator end = macro_end(IncludeExternalMacros);
306 Preprocessor::macro_iterator333 Preprocessor::macro_iterator356 for (Preprocessor::macro_iterator I = macro_begin(), E = macro_end(); in getLastMacroWithSpelling()
838 for (Preprocessor::macro_iterator I = PP.macro_begin(), E = PP.macro_end(); in DoPrintMacros()
3960 for (Preprocessor::macro_iterator M = PP.macro_begin(LoadExternal), in AddMacroResults()9341 for (Preprocessor::macro_iterator M = PP.macro_begin(), in CodeCompletePreprocessorMacroName()
568 * troff/input.cc (spring_trap): Push a macro_iterator rather than a572 (macro_iterator::macro_iterator): Add additional argument.
1010 macro_iterator::is_macro): New member.
1369 (macro_iterator): New member function `is_diversion'.