Lines Matching refs:FLAG

1948 #define FLAG(fn, name)                                                         \  in VisitCXXRecordDecl()  macro
1951 FLAG(isParsingBaseSpecifiers, parsing_base_specifiers); in VisitCXXRecordDecl()
1953 FLAG(isGenericLambda, generic); in VisitCXXRecordDecl()
1954 FLAG(isLambda, lambda); in VisitCXXRecordDecl()
1956 FLAG(isAnonymousStructOrUnion, is_anonymous); in VisitCXXRecordDecl()
1957 FLAG(canPassInRegisters, pass_in_registers); in VisitCXXRecordDecl()
1958 FLAG(isEmpty, empty); in VisitCXXRecordDecl()
1959 FLAG(isAggregate, aggregate); in VisitCXXRecordDecl()
1960 FLAG(isStandardLayout, standard_layout); in VisitCXXRecordDecl()
1961 FLAG(isTriviallyCopyable, trivially_copyable); in VisitCXXRecordDecl()
1962 FLAG(isPOD, pod); in VisitCXXRecordDecl()
1963 FLAG(isTrivial, trivial); in VisitCXXRecordDecl()
1964 FLAG(isPolymorphic, polymorphic); in VisitCXXRecordDecl()
1965 FLAG(isAbstract, abstract); in VisitCXXRecordDecl()
1966 FLAG(isLiteral, literal); in VisitCXXRecordDecl()
1968 FLAG(hasUserDeclaredConstructor, has_user_declared_ctor); in VisitCXXRecordDecl()
1969 FLAG(hasConstexprNonCopyMoveConstructor, has_constexpr_non_copy_move_ctor); in VisitCXXRecordDecl()
1970 FLAG(hasMutableFields, has_mutable_fields); in VisitCXXRecordDecl()
1971 FLAG(hasVariantMembers, has_variant_members); in VisitCXXRecordDecl()
1972 FLAG(allowConstDefaultInit, can_const_default_init); in VisitCXXRecordDecl()
1979 FLAG(hasDefaultConstructor, exists); in VisitCXXRecordDecl()
1980 FLAG(hasTrivialDefaultConstructor, trivial); in VisitCXXRecordDecl()
1981 FLAG(hasNonTrivialDefaultConstructor, non_trivial); in VisitCXXRecordDecl()
1982 FLAG(hasUserProvidedDefaultConstructor, user_provided); in VisitCXXRecordDecl()
1983 FLAG(hasConstexprDefaultConstructor, constexpr); in VisitCXXRecordDecl()
1984 FLAG(needsImplicitDefaultConstructor, needs_implicit); in VisitCXXRecordDecl()
1985 FLAG(defaultedDefaultConstructorIsConstexpr, defaulted_is_constexpr); in VisitCXXRecordDecl()
1993 FLAG(hasSimpleCopyConstructor, simple); in VisitCXXRecordDecl()
1994 FLAG(hasTrivialCopyConstructor, trivial); in VisitCXXRecordDecl()
1995 FLAG(hasNonTrivialCopyConstructor, non_trivial); in VisitCXXRecordDecl()
1996 FLAG(hasUserDeclaredCopyConstructor, user_declared); in VisitCXXRecordDecl()
1997 FLAG(hasCopyConstructorWithConstParam, has_const_param); in VisitCXXRecordDecl()
1998 FLAG(needsImplicitCopyConstructor, needs_implicit); in VisitCXXRecordDecl()
1999 FLAG(needsOverloadResolutionForCopyConstructor, in VisitCXXRecordDecl()
2002 FLAG(defaultedCopyConstructorIsDeleted, defaulted_is_deleted); in VisitCXXRecordDecl()
2003 FLAG(implicitCopyConstructorHasConstParam, implicit_has_const_param); in VisitCXXRecordDecl()
2011 FLAG(hasMoveConstructor, exists); in VisitCXXRecordDecl()
2012 FLAG(hasSimpleMoveConstructor, simple); in VisitCXXRecordDecl()
2013 FLAG(hasTrivialMoveConstructor, trivial); in VisitCXXRecordDecl()
2014 FLAG(hasNonTrivialMoveConstructor, non_trivial); in VisitCXXRecordDecl()
2015 FLAG(hasUserDeclaredMoveConstructor, user_declared); in VisitCXXRecordDecl()
2016 FLAG(needsImplicitMoveConstructor, needs_implicit); in VisitCXXRecordDecl()
2017 FLAG(needsOverloadResolutionForMoveConstructor, in VisitCXXRecordDecl()
2020 FLAG(defaultedMoveConstructorIsDeleted, defaulted_is_deleted); in VisitCXXRecordDecl()
2028 FLAG(hasSimpleCopyAssignment, simple); in VisitCXXRecordDecl()
2029 FLAG(hasTrivialCopyAssignment, trivial); in VisitCXXRecordDecl()
2030 FLAG(hasNonTrivialCopyAssignment, non_trivial); in VisitCXXRecordDecl()
2031 FLAG(hasCopyAssignmentWithConstParam, has_const_param); in VisitCXXRecordDecl()
2032 FLAG(hasUserDeclaredCopyAssignment, user_declared); in VisitCXXRecordDecl()
2033 FLAG(needsImplicitCopyAssignment, needs_implicit); in VisitCXXRecordDecl()
2034 FLAG(needsOverloadResolutionForCopyAssignment, needs_overload_resolution); in VisitCXXRecordDecl()
2035 FLAG(implicitCopyAssignmentHasConstParam, implicit_has_const_param); in VisitCXXRecordDecl()
2043 FLAG(hasMoveAssignment, exists); in VisitCXXRecordDecl()
2044 FLAG(hasSimpleMoveAssignment, simple); in VisitCXXRecordDecl()
2045 FLAG(hasTrivialMoveAssignment, trivial); in VisitCXXRecordDecl()
2046 FLAG(hasNonTrivialMoveAssignment, non_trivial); in VisitCXXRecordDecl()
2047 FLAG(hasUserDeclaredMoveAssignment, user_declared); in VisitCXXRecordDecl()
2048 FLAG(needsImplicitMoveAssignment, needs_implicit); in VisitCXXRecordDecl()
2049 FLAG(needsOverloadResolutionForMoveAssignment, needs_overload_resolution); in VisitCXXRecordDecl()
2057 FLAG(hasSimpleDestructor, simple); in VisitCXXRecordDecl()
2058 FLAG(hasIrrelevantDestructor, irrelevant); in VisitCXXRecordDecl()
2059 FLAG(hasTrivialDestructor, trivial); in VisitCXXRecordDecl()
2060 FLAG(hasNonTrivialDestructor, non_trivial); in VisitCXXRecordDecl()
2061 FLAG(hasUserDeclaredDestructor, user_declared); in VisitCXXRecordDecl()
2062 FLAG(hasConstexprDestructor, constexpr); in VisitCXXRecordDecl()
2063 FLAG(needsImplicitDestructor, needs_implicit); in VisitCXXRecordDecl()
2064 FLAG(needsOverloadResolutionForDestructor, needs_overload_resolution); in VisitCXXRecordDecl()
2066 FLAG(defaultedDestructorIsDeleted, defaulted_is_deleted); in VisitCXXRecordDecl()