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

References

tools/clang/lib/AST/JSONNodeDumper.cpp
  330   FIELD2("exists", hasDefaultConstructor);
  331   FIELD2("trivial", hasTrivialDefaultConstructor);
  332   FIELD2("nonTrivial", hasNonTrivialDefaultConstructor);
  333   FIELD2("userProvided", hasUserProvidedDefaultConstructor);
  334   FIELD2("isConstexpr", hasConstexprDefaultConstructor);
  335   FIELD2("needsImplicit", needsImplicitDefaultConstructor);
  336   FIELD2("defaultedIsConstexpr", defaultedDefaultConstructorIsConstexpr);
  345   FIELD2("simple", hasSimpleCopyConstructor);
  346   FIELD2("trivial", hasTrivialCopyConstructor);
  347   FIELD2("nonTrivial", hasNonTrivialCopyConstructor);
  348   FIELD2("userDeclared", hasUserDeclaredCopyConstructor);
  349   FIELD2("hasConstParam", hasCopyConstructorWithConstParam);
  350   FIELD2("implicitHasConstParam", implicitCopyConstructorHasConstParam);
  351   FIELD2("needsImplicit", needsImplicitCopyConstructor);
  352   FIELD2("needsOverloadResolution", needsOverloadResolutionForCopyConstructor);
  354     FIELD2("defaultedIsDeleted", defaultedCopyConstructorIsDeleted);
  363   FIELD2("exists", hasMoveConstructor);
  364   FIELD2("simple", hasSimpleMoveConstructor);
  365   FIELD2("trivial", hasTrivialMoveConstructor);
  366   FIELD2("nonTrivial", hasNonTrivialMoveConstructor);
  367   FIELD2("userDeclared", hasUserDeclaredMoveConstructor);
  368   FIELD2("needsImplicit", needsImplicitMoveConstructor);
  369   FIELD2("needsOverloadResolution", needsOverloadResolutionForMoveConstructor);
  371     FIELD2("defaultedIsDeleted", defaultedMoveConstructorIsDeleted);
  380   FIELD2("trivial", hasTrivialCopyAssignment);
  381   FIELD2("nonTrivial", hasNonTrivialCopyAssignment);
  382   FIELD2("hasConstParam", hasCopyAssignmentWithConstParam);
  383   FIELD2("implicitHasConstParam", implicitCopyAssignmentHasConstParam);
  384   FIELD2("userDeclared", hasUserDeclaredCopyAssignment);
  385   FIELD2("needsImplicit", needsImplicitCopyAssignment);
  386   FIELD2("needsOverloadResolution", needsOverloadResolutionForCopyAssignment);
  395   FIELD2("exists", hasMoveAssignment);
  396   FIELD2("simple", hasSimpleMoveAssignment);
  397   FIELD2("trivial", hasTrivialMoveAssignment);
  398   FIELD2("nonTrivial", hasNonTrivialMoveAssignment);
  399   FIELD2("userDeclared", hasUserDeclaredMoveAssignment);
  400   FIELD2("needsImplicit", needsImplicitMoveAssignment);
  401   FIELD2("needsOverloadResolution", needsOverloadResolutionForMoveAssignment);
  410   FIELD2("simple", hasSimpleDestructor);
  411   FIELD2("irrelevant", hasIrrelevantDestructor);
  412   FIELD2("trivial", hasTrivialDestructor);
  413   FIELD2("nonTrivial", hasNonTrivialDestructor);
  414   FIELD2("userDeclared", hasUserDeclaredDestructor);
  415   FIELD2("needsImplicit", needsImplicitDestructor);
  416   FIELD2("needsOverloadResolution", needsOverloadResolutionForDestructor);
  418     FIELD2("defaultedIsDeleted", defaultedDestructorIsDeleted);
  444   FIELD2("canConstDefaultInit", allowConstDefaultInit);