Lines Matching defs:Definition
30 Definition::Definition(
34 Definition::Definition(const std::vector<std::string> &argNames,
40 Definition::Definition(const std::string &predefined, AllSources &sources)
45 bool Definition::set_isDisabled(bool disable) {
51 void Definition::Print(llvm::raw_ostream &out, const char *macroName) const {
86 TokenSequence Definition::Tokenize(const std::vector<std::string> &argNames,
109 std::size_t Definition::GetArgumentIndex(const CharBlock &token) const {
185 TokenSequence Definition::Apply(const std::vector<TokenSequence> &args,
305 definitions_.emplace(SaveTokenAsName(macro), Definition{value, allSources_});
394 Definition *def{&it->second};
627 nameToken, Definition{argName, dir, j, tokens - j, isVariadic}));
631 std::make_pair(nameToken, Definition{dir, j, tokens - j}));