reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 3474   OS << "static bool checkAttributeMatchRuleAppliesTo(const Decl *D, "
 3476   OS << "  switch (rule) {\n";
 3479       OS << "  case " << Rule.getEnumValue() << ":\n";
 3480       OS << "    assert(false && \"Abstract matcher rule isn't allowed\");\n";
 3481       OS << "    return false;\n";
 3486     OS << "  case " << Rule.getEnumValue() << ":\n";
 3487     OS << "    return ";
 3493         OS << functionNameForCustomAppertainsTo(**I) << "(D)";
 3495         OS << "isa<" << GetSubjectWithSuffix(*I) << ">(D)";
 3498         OS << " || ";
 3500     OS << ";\n";
 3502   OS << "  }\n";
 3503   OS << "  llvm_unreachable(\"Invalid match rule\");\nreturn false;\n";
 3504   OS << "}\n\n";