Home | History | Annotate | Download | only in preprocessor

Lines Matching defs:args

267 		std::vector<MacroArg> args;
268 args.reserve(macro.parameters.size());
269 if (!collectMacroArgs(macro, identifier, &args))
272 replaceMacroParams(macro, args, replacements);
292 std::vector<MacroArg>* args)
298 args->push_back(MacroArg());
327 if (openParens == 1) args->push_back(MacroArg());
336 MacroArg& arg = args->back();
345 if (params.empty() && (args->size() == 1) && args->front().empty())
347 args->clear();
350 if (args->size() != params.size())
352 Diagnostics::ID id = args->size() < macro.parameters.size() ?
362 for (size_t i = 0; i < args->size(); ++i)
364 MacroArg& arg = args->at(i);
380 const std::vector<MacroArg>& args,
404 const MacroArg& arg = args[iArg];