#include "ExceptionSpecAnalyzer.h"
#include "clang/AST/Expr.h"
namespace clang::tidy::utils {
ExceptionSpecAnalyzer::State
ExceptionSpecAnalyzer::analyze(const FunctionDecl *FuncDecl) { … }
ExceptionSpecAnalyzer::State
ExceptionSpecAnalyzer::analyzeUnresolvedOrDefaulted(
const CXXMethodDecl *MethodDecl, const FunctionProtoType *FuncProto) { … }
ExceptionSpecAnalyzer::State
ExceptionSpecAnalyzer::analyzeFieldDecl(const FieldDecl *FDecl,
DefaultableMemberKind Kind) { … }
ExceptionSpecAnalyzer::State
ExceptionSpecAnalyzer::analyzeBase(const CXXBaseSpecifier &Base,
DefaultableMemberKind Kind) { … }
ExceptionSpecAnalyzer::State
ExceptionSpecAnalyzer::analyzeRecord(const CXXRecordDecl *RecordDecl,
DefaultableMemberKind Kind,
SkipMethods SkipMethods) { … }
ExceptionSpecAnalyzer::State
ExceptionSpecAnalyzer::analyzeImpl(const FunctionDecl *FuncDecl) { … }
ExceptionSpecAnalyzer::State
ExceptionSpecAnalyzer::analyzeFunctionEST(const FunctionDecl *FuncDecl,
const FunctionProtoType *FuncProto) { … }
bool ExceptionSpecAnalyzer::hasTrivialMemberKind(const CXXRecordDecl *RecDecl,
DefaultableMemberKind Kind) { … }
bool ExceptionSpecAnalyzer::isConstructor(DefaultableMemberKind Kind) { … }
bool ExceptionSpecAnalyzer::isSpecialMember(DefaultableMemberKind Kind) { … }
bool ExceptionSpecAnalyzer::isComparison(DefaultableMemberKind Kind) { … }
ExceptionSpecAnalyzer::DefaultableMemberKind
ExceptionSpecAnalyzer::getDefaultableMemberKind(const FunctionDecl *FuncDecl) { … }
}