Lines Matching refs:FLAG

2432 #define FLAG(fn, name)                                                         \  in VisitCXXRecordDecl()  macro
2435 FLAG(isParsingBaseSpecifiers, parsing_base_specifiers); in VisitCXXRecordDecl()
2437 FLAG(isGenericLambda, generic); in VisitCXXRecordDecl()
2438 FLAG(isLambda, lambda); in VisitCXXRecordDecl()
2440 FLAG(isAnonymousStructOrUnion, is_anonymous); in VisitCXXRecordDecl()
2441 FLAG(canPassInRegisters, pass_in_registers); in VisitCXXRecordDecl()
2442 FLAG(isEmpty, empty); in VisitCXXRecordDecl()
2443 FLAG(isAggregate, aggregate); in VisitCXXRecordDecl()
2444 FLAG(isStandardLayout, standard_layout); in VisitCXXRecordDecl()
2445 FLAG(isTriviallyCopyable, trivially_copyable); in VisitCXXRecordDecl()
2446 FLAG(isPOD, pod); in VisitCXXRecordDecl()
2447 FLAG(isTrivial, trivial); in VisitCXXRecordDecl()
2448 FLAG(isPolymorphic, polymorphic); in VisitCXXRecordDecl()
2449 FLAG(isAbstract, abstract); in VisitCXXRecordDecl()
2450 FLAG(isLiteral, literal); in VisitCXXRecordDecl()
2452 FLAG(hasUserDeclaredConstructor, has_user_declared_ctor); in VisitCXXRecordDecl()
2453 FLAG(hasConstexprNonCopyMoveConstructor, has_constexpr_non_copy_move_ctor); in VisitCXXRecordDecl()
2454 FLAG(hasMutableFields, has_mutable_fields); in VisitCXXRecordDecl()
2455 FLAG(hasVariantMembers, has_variant_members); in VisitCXXRecordDecl()
2456 FLAG(allowConstDefaultInit, can_const_default_init); in VisitCXXRecordDecl()
2463 FLAG(hasDefaultConstructor, exists); in VisitCXXRecordDecl()
2464 FLAG(hasTrivialDefaultConstructor, trivial); in VisitCXXRecordDecl()
2465 FLAG(hasNonTrivialDefaultConstructor, non_trivial); in VisitCXXRecordDecl()
2466 FLAG(hasUserProvidedDefaultConstructor, user_provided); in VisitCXXRecordDecl()
2467 FLAG(hasConstexprDefaultConstructor, constexpr); in VisitCXXRecordDecl()
2468 FLAG(needsImplicitDefaultConstructor, needs_implicit); in VisitCXXRecordDecl()
2469 FLAG(defaultedDefaultConstructorIsConstexpr, defaulted_is_constexpr); in VisitCXXRecordDecl()
2477 FLAG(hasSimpleCopyConstructor, simple); in VisitCXXRecordDecl()
2478 FLAG(hasTrivialCopyConstructor, trivial); in VisitCXXRecordDecl()
2479 FLAG(hasNonTrivialCopyConstructor, non_trivial); in VisitCXXRecordDecl()
2480 FLAG(hasUserDeclaredCopyConstructor, user_declared); in VisitCXXRecordDecl()
2481 FLAG(hasCopyConstructorWithConstParam, has_const_param); in VisitCXXRecordDecl()
2482 FLAG(needsImplicitCopyConstructor, needs_implicit); in VisitCXXRecordDecl()
2483 FLAG(needsOverloadResolutionForCopyConstructor, in VisitCXXRecordDecl()
2486 FLAG(defaultedCopyConstructorIsDeleted, defaulted_is_deleted); in VisitCXXRecordDecl()
2487 FLAG(implicitCopyConstructorHasConstParam, implicit_has_const_param); in VisitCXXRecordDecl()
2495 FLAG(hasMoveConstructor, exists); in VisitCXXRecordDecl()
2496 FLAG(hasSimpleMoveConstructor, simple); in VisitCXXRecordDecl()
2497 FLAG(hasTrivialMoveConstructor, trivial); in VisitCXXRecordDecl()
2498 FLAG(hasNonTrivialMoveConstructor, non_trivial); in VisitCXXRecordDecl()
2499 FLAG(hasUserDeclaredMoveConstructor, user_declared); in VisitCXXRecordDecl()
2500 FLAG(needsImplicitMoveConstructor, needs_implicit); in VisitCXXRecordDecl()
2501 FLAG(needsOverloadResolutionForMoveConstructor, in VisitCXXRecordDecl()
2504 FLAG(defaultedMoveConstructorIsDeleted, defaulted_is_deleted); in VisitCXXRecordDecl()
2512 FLAG(hasSimpleCopyAssignment, simple); in VisitCXXRecordDecl()
2513 FLAG(hasTrivialCopyAssignment, trivial); in VisitCXXRecordDecl()
2514 FLAG(hasNonTrivialCopyAssignment, non_trivial); in VisitCXXRecordDecl()
2515 FLAG(hasCopyAssignmentWithConstParam, has_const_param); in VisitCXXRecordDecl()
2516 FLAG(hasUserDeclaredCopyAssignment, user_declared); in VisitCXXRecordDecl()
2517 FLAG(needsImplicitCopyAssignment, needs_implicit); in VisitCXXRecordDecl()
2518 FLAG(needsOverloadResolutionForCopyAssignment, needs_overload_resolution); in VisitCXXRecordDecl()
2519 FLAG(implicitCopyAssignmentHasConstParam, implicit_has_const_param); in VisitCXXRecordDecl()
2527 FLAG(hasMoveAssignment, exists); in VisitCXXRecordDecl()
2528 FLAG(hasSimpleMoveAssignment, simple); in VisitCXXRecordDecl()
2529 FLAG(hasTrivialMoveAssignment, trivial); in VisitCXXRecordDecl()
2530 FLAG(hasNonTrivialMoveAssignment, non_trivial); in VisitCXXRecordDecl()
2531 FLAG(hasUserDeclaredMoveAssignment, user_declared); in VisitCXXRecordDecl()
2532 FLAG(needsImplicitMoveAssignment, needs_implicit); in VisitCXXRecordDecl()
2533 FLAG(needsOverloadResolutionForMoveAssignment, needs_overload_resolution); in VisitCXXRecordDecl()
2541 FLAG(hasSimpleDestructor, simple); in VisitCXXRecordDecl()
2542 FLAG(hasIrrelevantDestructor, irrelevant); in VisitCXXRecordDecl()
2543 FLAG(hasTrivialDestructor, trivial); in VisitCXXRecordDecl()
2544 FLAG(hasNonTrivialDestructor, non_trivial); in VisitCXXRecordDecl()
2545 FLAG(hasUserDeclaredDestructor, user_declared); in VisitCXXRecordDecl()
2546 FLAG(hasConstexprDestructor, constexpr); in VisitCXXRecordDecl()
2547 FLAG(needsImplicitDestructor, needs_implicit); in VisitCXXRecordDecl()
2548 FLAG(needsOverloadResolutionForDestructor, needs_overload_resolution); in VisitCXXRecordDecl()
2550 FLAG(defaultedDestructorIsDeleted, defaulted_is_deleted); in VisitCXXRecordDecl()