#include "clang/Sema/SemaBase.h"
#include "clang/Sema/Sema.h"
#include "clang/Sema/SemaCUDA.h"
namespace clang {
SemaBase::SemaBase(Sema &S) : … { … }
ASTContext &SemaBase::getASTContext() const { … }
DiagnosticsEngine &SemaBase::getDiagnostics() const { … }
const LangOptions &SemaBase::getLangOpts() const { … }
SemaBase::ImmediateDiagBuilder::~ImmediateDiagBuilder() { … }
PartialDiagnostic SemaBase::PDiag(unsigned DiagID) { … }
const SemaBase::SemaDiagnosticBuilder &
operator<<(const SemaBase::SemaDiagnosticBuilder &Diag,
const PartialDiagnostic &PD) { … }
void SemaBase::SemaDiagnosticBuilder::AddFixItHint(
const FixItHint &Hint) const { … }
llvm::DenseMap<CanonicalDeclPtr<const FunctionDecl>,
std::vector<PartialDiagnosticAt>> &
SemaBase::SemaDiagnosticBuilder::getDeviceDeferredDiags() const { … }
Sema::SemaDiagnosticBuilder SemaBase::Diag(SourceLocation Loc, unsigned DiagID,
bool DeferHint) { … }
Sema::SemaDiagnosticBuilder SemaBase::Diag(SourceLocation Loc,
const PartialDiagnostic &PD,
bool DeferHint) { … }
}