reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);