reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/Decl.h
 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;