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

References

tools/clang/lib/AST/JSONNodeDumper.cpp
   33   attributeOnlyIfTrue("inherited", A->isInherited());
   34   attributeOnlyIfTrue("implicit", A->isImplicit());
   75   attributeOnlyIfTrue("isDependent", T->isDependentType());
   76   attributeOnlyIfTrue("isInstantiationDependent",
   78   attributeOnlyIfTrue("isVariablyModified", T->isVariablyModifiedType());
   79   attributeOnlyIfTrue("containsUnexpandedPack",
   81   attributeOnlyIfTrue("isImported", T->isFromAST());
  103   attributeOnlyIfTrue("isImplicit", D->isImplicit());
  104   attributeOnlyIfTrue("isInvalid", D->isInvalidDecl());
  112     attributeOnlyIfTrue("isHidden", ND->isHidden());
  172   attributeOnlyIfTrue("byref", C.isByRef());
  173   attributeOnlyIfTrue("nested", C.isNested());
  180   attributeOnlyIfTrue("selected", A.isSelected());
  491   attributeOnlyIfTrue("noreturn", E.getNoReturn());
  492   attributeOnlyIfTrue("producesResult", E.getProducesResult());
  500   attributeOnlyIfTrue("trailingReturn", E.HasTrailingReturn);
  501   attributeOnlyIfTrue("const", T->isConst());
  502   attributeOnlyIfTrue("volatile", T->isVolatile());
  503   attributeOnlyIfTrue("restrict", T->isRestrict());
  504   attributeOnlyIfTrue("variadic", E.Variadic);
  551   attributeOnlyIfTrue("spelledAsLValue", RT->isSpelledAsLValue());
  627   attributeOnlyIfTrue("isPack", TTPT->isParameterPack());
  648   attributeOnlyIfTrue("isAlias", TST->isTypeAlias());
  686   attributeOnlyIfTrue("isData", MPT->isMemberDataPointer());
  687   attributeOnlyIfTrue("isFunction", MPT->isMemberFunctionPointer());
  707   attributeOnlyIfTrue("isInline", ND->isInline());
  750   attributeOnlyIfTrue("nrvo", VD->isNRVOVariable());
  751   attributeOnlyIfTrue("inline", VD->isInline());
  752   attributeOnlyIfTrue("constexpr", VD->isConstexpr());
  753   attributeOnlyIfTrue("modulePrivate", VD->isModulePrivate());
  761   attributeOnlyIfTrue("isParameterPack", VD->isParameterPack());
  767   attributeOnlyIfTrue("mutable", FD->isMutable());
  768   attributeOnlyIfTrue("modulePrivate", FD->isModulePrivate());
  769   attributeOnlyIfTrue("isBitfield", FD->isBitField());
  770   attributeOnlyIfTrue("hasInClassInitializer", FD->hasInClassInitializer());
  779   attributeOnlyIfTrue("inline", FD->isInlineSpecified());
  780   attributeOnlyIfTrue("virtual", FD->isVirtualAsWritten());
  781   attributeOnlyIfTrue("pure", FD->isPure());
  782   attributeOnlyIfTrue("explicitlyDeleted", FD->isDeletedAsWritten());
  783   attributeOnlyIfTrue("constexpr", FD->isConstexpr());
  784   attributeOnlyIfTrue("variadic", FD->isVariadic());
  807   attributeOnlyIfTrue("completeDefinition", RD->isCompleteDefinition());
  830   attributeOnlyIfTrue("isParameterPack", D->isParameterPack());
  846   attributeOnlyIfTrue("isParameterPack", D->isParameterPack());
  861   attributeOnlyIfTrue("isParameterPack", D->isParameterPack());
  885   attributeOnlyIfTrue("hasBraces", LSD->hasBraces());
  900   attributeOnlyIfTrue("synthesized", D->getSynthesize());
  914   attributeOnlyIfTrue("variadic", D->isVariadic());
  920   attributeOnlyIfTrue("bounded", D->hasExplicitBound());
 1002     attributeOnlyIfTrue("readonly", Attrs & ObjCPropertyDecl::OBJC_PR_readonly);
 1003     attributeOnlyIfTrue("assign", Attrs & ObjCPropertyDecl::OBJC_PR_assign);
 1004     attributeOnlyIfTrue("readwrite",
 1006     attributeOnlyIfTrue("retain", Attrs & ObjCPropertyDecl::OBJC_PR_retain);
 1007     attributeOnlyIfTrue("copy", Attrs & ObjCPropertyDecl::OBJC_PR_copy);
 1008     attributeOnlyIfTrue("nonatomic",
 1010     attributeOnlyIfTrue("atomic", Attrs & ObjCPropertyDecl::OBJC_PR_atomic);
 1011     attributeOnlyIfTrue("weak", Attrs & ObjCPropertyDecl::OBJC_PR_weak);
 1012     attributeOnlyIfTrue("strong", Attrs & ObjCPropertyDecl::OBJC_PR_strong);
 1013     attributeOnlyIfTrue("unsafe_unretained",
 1015     attributeOnlyIfTrue("class", Attrs & ObjCPropertyDecl::OBJC_PR_class);
 1016     attributeOnlyIfTrue("nullability",
 1018     attributeOnlyIfTrue("null_resettable",
 1034   attributeOnlyIfTrue("variadic", D->isVariadic());
 1035   attributeOnlyIfTrue("capturesThis", D->capturesCXXThis());
 1106   attributeOnlyIfTrue("isSuperReceiver", OPRE->isSuperReceiver());
 1107   attributeOnlyIfTrue("isMessagingGetter", OPRE->isMessagingGetter());
 1108   attributeOnlyIfTrue("isMessagingSetter", OPRE->isMessagingSetter());
 1124   attributeOnlyIfTrue("isFreeIvar", OIRE->isFreeIvar());
 1184   attributeOnlyIfTrue("isGlobal", NE->isGlobalNew());
 1185   attributeOnlyIfTrue("isArray", NE->isArray());
 1186   attributeOnlyIfTrue("isPlacement", NE->getNumPlacementArgs() != 0);
 1198   attributeOnlyIfTrue("isGlobal", DE->isGlobalDelete());
 1199   attributeOnlyIfTrue("isArray", DE->isArrayForm());
 1200   attributeOnlyIfTrue("isArrayAsWritten", DE->isArrayFormAsWritten());
 1206   attributeOnlyIfTrue("implicit", TE->isImplicit());
 1222   attributeOnlyIfTrue("isPartOfExplicitCast", ICE->isPartOfExplicitCast());
 1226   attributeOnlyIfTrue("adl", CE->usesADL());
 1289   attributeOnlyIfTrue("resultDependent", GSE->isResultDependent());
 1296   attributeOnlyIfTrue("list", UCE->isListInitialization());
 1302   attributeOnlyIfTrue("elidable", CE->isElidable());
 1303   attributeOnlyIfTrue("list", CE->isListInitialization());
 1304   attributeOnlyIfTrue("initializer_list", CE->isStdInitListInitialization());
 1305   attributeOnlyIfTrue("zeroing", CE->requiresZeroInitialization());
 1306   attributeOnlyIfTrue("hadMultipleCandidates", CE->hadMultipleCandidates());
 1325   attributeOnlyIfTrue("cleanupsHaveSideEffects",
 1366   attributeOnlyIfTrue("boundToLValueRef", MTE->isBoundToLvalueReference());
 1373   attributeOnlyIfTrue("hasTemplateKeyword", DSME->hasTemplateKeyword());
 1374   attributeOnlyIfTrue("hasExplicitTemplateArgs",
 1417   attributeOnlyIfTrue("hasInit", IS->hasInitStorage());
 1418   attributeOnlyIfTrue("hasVar", IS->hasVarStorage());
 1419   attributeOnlyIfTrue("hasElse", IS->hasElseStorage());
 1420   attributeOnlyIfTrue("isConstexpr", IS->isConstexpr());
 1424   attributeOnlyIfTrue("hasInit", SS->hasInitStorage());
 1425   attributeOnlyIfTrue("hasVar", SS->hasVarStorage());
 1428   attributeOnlyIfTrue("isGNURange", CS->caseStmtIsGNURange());
 1441   attributeOnlyIfTrue("hasVar", WS->hasVarStorage());
 1448   attributeOnlyIfTrue("isCatchAll", OACS->getCatchParamDecl() == nullptr);
 1528   attributeOnlyIfTrue("selfClosing", C->isSelfClosing());
 1529   attributeOnlyIfTrue("malformed", C->isMalformed());
 1570   attributeOnlyIfTrue("explicit", C->isDirectionExplicit());