Lines Matching refs:FLAG

1863 #define FLAG(fn, name)                                                         \  in VisitCXXRecordDecl()  macro
1866 FLAG(isParsingBaseSpecifiers, parsing_base_specifiers); in VisitCXXRecordDecl()
1868 FLAG(isGenericLambda, generic); in VisitCXXRecordDecl()
1869 FLAG(isLambda, lambda); in VisitCXXRecordDecl()
1871 FLAG(isAnonymousStructOrUnion, is_anonymous); in VisitCXXRecordDecl()
1872 FLAG(canPassInRegisters, pass_in_registers); in VisitCXXRecordDecl()
1873 FLAG(isEmpty, empty); in VisitCXXRecordDecl()
1874 FLAG(isAggregate, aggregate); in VisitCXXRecordDecl()
1875 FLAG(isStandardLayout, standard_layout); in VisitCXXRecordDecl()
1876 FLAG(isTriviallyCopyable, trivially_copyable); in VisitCXXRecordDecl()
1877 FLAG(isPOD, pod); in VisitCXXRecordDecl()
1878 FLAG(isTrivial, trivial); in VisitCXXRecordDecl()
1879 FLAG(isPolymorphic, polymorphic); in VisitCXXRecordDecl()
1880 FLAG(isAbstract, abstract); in VisitCXXRecordDecl()
1881 FLAG(isLiteral, literal); in VisitCXXRecordDecl()
1883 FLAG(hasUserDeclaredConstructor, has_user_declared_ctor); in VisitCXXRecordDecl()
1884 FLAG(hasConstexprNonCopyMoveConstructor, has_constexpr_non_copy_move_ctor); in VisitCXXRecordDecl()
1885 FLAG(hasMutableFields, has_mutable_fields); in VisitCXXRecordDecl()
1886 FLAG(hasVariantMembers, has_variant_members); in VisitCXXRecordDecl()
1887 FLAG(allowConstDefaultInit, can_const_default_init); in VisitCXXRecordDecl()
1894 FLAG(hasDefaultConstructor, exists); in VisitCXXRecordDecl()
1895 FLAG(hasTrivialDefaultConstructor, trivial); in VisitCXXRecordDecl()
1896 FLAG(hasNonTrivialDefaultConstructor, non_trivial); in VisitCXXRecordDecl()
1897 FLAG(hasUserProvidedDefaultConstructor, user_provided); in VisitCXXRecordDecl()
1898 FLAG(hasConstexprDefaultConstructor, constexpr); in VisitCXXRecordDecl()
1899 FLAG(needsImplicitDefaultConstructor, needs_implicit); in VisitCXXRecordDecl()
1900 FLAG(defaultedDefaultConstructorIsConstexpr, defaulted_is_constexpr); in VisitCXXRecordDecl()
1908 FLAG(hasSimpleCopyConstructor, simple); in VisitCXXRecordDecl()
1909 FLAG(hasTrivialCopyConstructor, trivial); in VisitCXXRecordDecl()
1910 FLAG(hasNonTrivialCopyConstructor, non_trivial); in VisitCXXRecordDecl()
1911 FLAG(hasUserDeclaredCopyConstructor, user_declared); in VisitCXXRecordDecl()
1912 FLAG(hasCopyConstructorWithConstParam, has_const_param); in VisitCXXRecordDecl()
1913 FLAG(needsImplicitCopyConstructor, needs_implicit); in VisitCXXRecordDecl()
1914 FLAG(needsOverloadResolutionForCopyConstructor, in VisitCXXRecordDecl()
1917 FLAG(defaultedCopyConstructorIsDeleted, defaulted_is_deleted); in VisitCXXRecordDecl()
1918 FLAG(implicitCopyConstructorHasConstParam, implicit_has_const_param); in VisitCXXRecordDecl()
1926 FLAG(hasMoveConstructor, exists); in VisitCXXRecordDecl()
1927 FLAG(hasSimpleMoveConstructor, simple); in VisitCXXRecordDecl()
1928 FLAG(hasTrivialMoveConstructor, trivial); in VisitCXXRecordDecl()
1929 FLAG(hasNonTrivialMoveConstructor, non_trivial); in VisitCXXRecordDecl()
1930 FLAG(hasUserDeclaredMoveConstructor, user_declared); in VisitCXXRecordDecl()
1931 FLAG(needsImplicitMoveConstructor, needs_implicit); in VisitCXXRecordDecl()
1932 FLAG(needsOverloadResolutionForMoveConstructor, in VisitCXXRecordDecl()
1935 FLAG(defaultedMoveConstructorIsDeleted, defaulted_is_deleted); in VisitCXXRecordDecl()
1943 FLAG(hasSimpleCopyAssignment, simple); in VisitCXXRecordDecl()
1944 FLAG(hasTrivialCopyAssignment, trivial); in VisitCXXRecordDecl()
1945 FLAG(hasNonTrivialCopyAssignment, non_trivial); in VisitCXXRecordDecl()
1946 FLAG(hasCopyAssignmentWithConstParam, has_const_param); in VisitCXXRecordDecl()
1947 FLAG(hasUserDeclaredCopyAssignment, user_declared); in VisitCXXRecordDecl()
1948 FLAG(needsImplicitCopyAssignment, needs_implicit); in VisitCXXRecordDecl()
1949 FLAG(needsOverloadResolutionForCopyAssignment, needs_overload_resolution); in VisitCXXRecordDecl()
1950 FLAG(implicitCopyAssignmentHasConstParam, implicit_has_const_param); in VisitCXXRecordDecl()
1958 FLAG(hasMoveAssignment, exists); in VisitCXXRecordDecl()
1959 FLAG(hasSimpleMoveAssignment, simple); in VisitCXXRecordDecl()
1960 FLAG(hasTrivialMoveAssignment, trivial); in VisitCXXRecordDecl()
1961 FLAG(hasNonTrivialMoveAssignment, non_trivial); in VisitCXXRecordDecl()
1962 FLAG(hasUserDeclaredMoveAssignment, user_declared); in VisitCXXRecordDecl()
1963 FLAG(needsImplicitMoveAssignment, needs_implicit); in VisitCXXRecordDecl()
1964 FLAG(needsOverloadResolutionForMoveAssignment, needs_overload_resolution); in VisitCXXRecordDecl()
1972 FLAG(hasSimpleDestructor, simple); in VisitCXXRecordDecl()
1973 FLAG(hasIrrelevantDestructor, irrelevant); in VisitCXXRecordDecl()
1974 FLAG(hasTrivialDestructor, trivial); in VisitCXXRecordDecl()
1975 FLAG(hasNonTrivialDestructor, non_trivial); in VisitCXXRecordDecl()
1976 FLAG(hasUserDeclaredDestructor, user_declared); in VisitCXXRecordDecl()
1977 FLAG(hasConstexprDestructor, constexpr); in VisitCXXRecordDecl()
1978 FLAG(needsImplicitDestructor, needs_implicit); in VisitCXXRecordDecl()
1979 FLAG(needsOverloadResolutionForDestructor, needs_overload_resolution); in VisitCXXRecordDecl()
1981 FLAG(defaultedDestructorIsDeleted, defaulted_is_deleted); in VisitCXXRecordDecl()