clang 20.0.0git
|
For a defaulted function, the kind of defaulted function that it is. More...
#include "clang/Sema/Sema.h"
Public Member Functions | |
DefaultedFunctionKind () | |
DefaultedFunctionKind (CXXSpecialMemberKind CSM) | |
DefaultedFunctionKind (DefaultedComparisonKind Comp) | |
bool | isSpecialMember () const |
bool | isComparison () const |
operator bool () const | |
CXXSpecialMemberKind | asSpecialMember () const |
DefaultedComparisonKind | asComparison () const |
unsigned | getDiagnosticIndex () const |
Get the index of this function kind for use in diagnostics. | |
For a defaulted function, the kind of defaulted function that it is.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 5916 of file Sema.h.
Referenced by clang::Sema::CheckCompletedCXXClass(), clang::Sema::CheckExplicitlyDefaultedFunction(), DefineDefaultedFunction(), clang::Sema::DiagnoseDeletedDefaultedFunction(), clang::Sema::getDefaultedComparisonKind(), clang::Sema::PrintInstantiationStack(), and clang::Sema::SetDeclDefaulted().
|
inline |
Definition at line 5913 of file Sema.h.
Referenced by clang::Sema::CheckExplicitlyDefaultedFunction(), clang::Sema::CreateOverloadedBinOp(), DefineDefaultedFunction(), clang::Sema::DiagnoseDeletedDefaultedFunction(), clang::Sema::getSpecialMember(), clang::Sema::InstantiateFunctionDefinition(), clang::Sema::PrintInstantiationStack(), and clang::Sema::SetDeclDefaulted().
|
inline |
|
inline |
Definition at line 5904 of file Sema.h.
Referenced by clang::Sema::CheckExplicitlyDefaultedFunction(), clang::Sema::CreateOverloadedBinOp(), DefineDefaultedFunction(), clang::Sema::PrintInstantiationStack(), and clang::Sema::SetDeclDefaulted().
|
inline |
Definition at line 5900 of file Sema.h.
Referenced by clang::Sema::BuildFieldReferenceExpr(), clang::Sema::CheckExplicitlyDefaultedFunction(), clang::Sema::CreateOverloadedBinOp(), clang::Sema::DiagnoseDeletedDefaultedFunction(), and clang::Sema::PrintInstantiationStack().
|
inlineexplicit |