reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1889 bool isDeletedBit() const { return FunctionDeclBits.IsDeleted; } 1892 bool hasODRHash() const { return FunctionDeclBits.HasODRHash; } 1895 void setHasODRHash(bool B = true) { FunctionDeclBits.HasODRHash = B; } 2052 return FunctionDeclBits.IsVirtualAsWritten; 2056 void setVirtualAsWritten(bool V) { FunctionDeclBits.IsVirtualAsWritten = V; } 2060 bool isPure() const { return FunctionDeclBits.IsPure; } 2065 return FunctionDeclBits.IsLateTemplateParsed; 2070 FunctionDeclBits.IsLateTemplateParsed = ILT; 2077 bool isTrivial() const { return FunctionDeclBits.IsTrivial; } 2078 void setTrivial(bool IT) { FunctionDeclBits.IsTrivial = IT; } 2080 bool isTrivialForCall() const { return FunctionDeclBits.IsTrivialForCall; } 2081 void setTrivialForCall(bool IT) { FunctionDeclBits.IsTrivialForCall = IT; } 2085 bool isDefaulted() const { return FunctionDeclBits.IsDefaulted; } 2086 void setDefaulted(bool D = true) { FunctionDeclBits.IsDefaulted = D; } 2091 return FunctionDeclBits.IsExplicitlyDefaulted; 2097 FunctionDeclBits.IsExplicitlyDefaulted = ED; 2104 return FunctionDeclBits.HasImplicitReturnZero; 2111 FunctionDeclBits.HasImplicitReturnZero = IRZ; 2124 return FunctionDeclBits.HasWrittenPrototype; 2129 FunctionDeclBits.HasWrittenPrototype = P; 2135 return FunctionDeclBits.HasInheritedPrototype; 2141 FunctionDeclBits.HasInheritedPrototype = P; 2146 return FunctionDeclBits.ConstexprKind != CSK_unspecified; 2149 FunctionDeclBits.ConstexprKind = CSK; 2152 return static_cast<ConstexprSpecKind>(FunctionDeclBits.ConstexprKind); 2155 return FunctionDeclBits.ConstexprKind == CSK_constexpr; 2158 return FunctionDeclBits.ConstexprKind == CSK_consteval; 2168 return FunctionDeclBits.InstantiationIsPending; 2174 FunctionDeclBits.InstantiationIsPending = IC; 2178 bool usesSEHTry() const { return FunctionDeclBits.UsesSEHTry; } 2179 void setUsesSEHTry(bool UST) { FunctionDeclBits.UsesSEHTry = UST; } 2201 return getCanonicalDecl()->FunctionDeclBits.IsDeleted; 2205 return FunctionDeclBits.IsDeleted && !isDefaulted(); 2208 void setDeletedAsWritten(bool D = true) { FunctionDeclBits.IsDeleted = D; } 2279 bool hasSkippedBody() const { return FunctionDeclBits.HasSkippedBody; } 2281 FunctionDeclBits.HasSkippedBody = Skipped; 2285 bool willHaveBody() const { return FunctionDeclBits.WillHaveBody; } 2286 void setWillHaveBody(bool V = true) { FunctionDeclBits.WillHaveBody = V; } 2290 return getCanonicalDecl()->FunctionDeclBits.IsMultiVersion; 2296 getCanonicalDecl()->FunctionDeclBits.IsMultiVersion = V; 2410 return static_cast<StorageClass>(FunctionDeclBits.SClass); 2415 FunctionDeclBits.SClass = SClass; 2420 bool isInlineSpecified() const { return FunctionDeclBits.IsInlineSpecified; } 2424 FunctionDeclBits.IsInlineSpecified = I; 2425 FunctionDeclBits.IsInline = I; 2429 void setImplicitlyInline(bool I = true) { FunctionDeclBits.IsInline = I; } 2434 bool isInlined() const { return FunctionDeclBits.IsInline; }tools/clang/include/clang/AST/DeclCXX.h
1889 FunctionDeclBits.IsCopyDeductionCandidate = isCDC; 1893 return FunctionDeclBits.IsCopyDeductionCandidate;tools/clang/lib/AST/Decl.cpp
2775 FunctionDeclBits.SClass = S; 2776 FunctionDeclBits.IsInline = isInlineSpecified; 2777 FunctionDeclBits.IsInlineSpecified = isInlineSpecified; 2778 FunctionDeclBits.IsVirtualAsWritten = false; 2779 FunctionDeclBits.IsPure = false; 2780 FunctionDeclBits.HasInheritedPrototype = false; 2781 FunctionDeclBits.HasWrittenPrototype = true; 2782 FunctionDeclBits.IsDeleted = false; 2783 FunctionDeclBits.IsTrivial = false; 2784 FunctionDeclBits.IsTrivialForCall = false; 2785 FunctionDeclBits.IsDefaulted = false; 2786 FunctionDeclBits.IsExplicitlyDefaulted = false; 2787 FunctionDeclBits.HasImplicitReturnZero = false; 2788 FunctionDeclBits.IsLateTemplateParsed = false; 2789 FunctionDeclBits.ConstexprKind = ConstexprKind; 2790 FunctionDeclBits.InstantiationIsPending = false; 2791 FunctionDeclBits.UsesSEHTry = false; 2792 FunctionDeclBits.HasSkippedBody = false; 2793 FunctionDeclBits.WillHaveBody = false; 2794 FunctionDeclBits.IsMultiVersion = false; 2795 FunctionDeclBits.IsCopyDeductionCandidate = false; 2796 FunctionDeclBits.HasODRHash = false; 2866 FunctionDeclBits.IsPure = P;