reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2248 (void)R.getValueAsListOfDefs("Documentation"); 2250 if (!R.getValueAsBit("ASTNode")) 2253 ArrayRef<std::pair<Record *, SMRange>> Supers = R.getSuperClasses(); 2266 OS << "class " << R.getName() << "Attr : public " << SuperName << " {\n"; 2268 std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args"); 2275 Args.emplace_back(createArgument(*ArgRecord, R.getName())); 2289 std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(R); 2304 AttrMap, [R](const std::pair<std::string, const Record *> &P) { 2305 return &R == P.second; 2310 OS << " static " << R.getName() << "Attr *Create"; 2321 OS << " auto *A = new (Ctx) " << R.getName(); 2341 OS <<" static " << R.getName() << "Attr *Create"; 2353 OS << ", " << R.getName() 2402 OS << " " << R.getName() 2414 OS << "attr::" << R.getName() << ", " 2415 << (R.getValueAsBit("LateParsed") ? "true" : "false"); 2418 << (R.getValueAsBit("InheritEvenIfAlreadyPresent") ? "true" 2454 OS << " " << R.getName() << "Attr *clone(ASTContext &C) const;\n"; 2467 writeAttrAccessorDefinition(R, OS); 2483 OS << R.getValueAsString("AdditionalMembers"); 2487 << "attr::" << R.getName() << "; }\n";