Concrete class used by the front-end to report problems and issues. More...
#include "clang/Basic/Diagnostic.h"
DiagnosticsEngine
object own its client.
DiagnosticsEngine
, and we may be attaching a note to that diagnostic.
Concrete class used by the front-end to report problems and issues.
This massages the diagnostics (e.g. handling things like "report warnings as errors" and passes them off to the DiagnosticConsumer for reporting to the user. DiagnosticsEngine is tied to one translation unit and one SourceManager.
Definition at line 231 of file Diagnostic.h.
◆ ArgumentValueRepresents on argument value, which is a union discriminated by ArgumentKind, with a value.
Definition at line 292 of file Diagnostic.h.
◆ diag_mapping_range ◆ ArgumentKind ◆ LevelThe level of the diagnostic, after it has been through mapping.
Enumerator Ignored Note Remark Warning Error FatalDefinition at line 234 of file Diagnostic.h.
◆ DiagnosticsEngine() [1/2] ◆ DiagnosticsEngine() [2/2] ◆ ~DiagnosticsEngine() DiagnosticsEngine::~DiagnosticsEngine ( ) ◆ ConvertArgToString() ◆ DecrementAllExtensionsSilenced() void clang::DiagnosticsEngine::DecrementAllExtensionsSilenced ( ) inline ◆ dump() [1/2] void DiagnosticsEngine::dump ( ) constDefinition at line 97 of file Diagnostic.cpp.
◆ dump() [2/2] void DiagnosticsEngine::dump ( StringRef DiagName ) constDefinition at line 101 of file Diagnostic.cpp.
◆ EmitDiagnostic() ◆ getClient() [1/2]Definition at line 597 of file Diagnostic.h.
Referenced by createAndRunToolInvocation(), clang::installapi::InstallAPIAction::CreateASTConsumer(), EmitDiagnostic(), clang::ASTUnit::enableSourceFileDiagnostics(), clang::ASTMergeAction::ExecuteAction(), clang::CompilerInstance::ExecuteAction(), clang::FixItRewriter::FixItRewriter(), clang::PCHGenerator::HandleTranslationUnit(), clang::CompilerInstance::printDiagnosticStats(), SetUpDiagnosticLog(), SetupSerializedDiagnostics(), and clang::ASTUnit::~ASTUnit().
◆ getClient() [2/2] ◆ getConstexprBacktraceLimit() unsigned clang::DiagnosticsEngine::getConstexprBacktraceLimit ( ) const inlineRetrieve the maximum number of constexpr evaluation notes to emit along with a given diagnostic.
Definition at line 668 of file Diagnostic.h.
◆ getCustomDiagID() unsigned clang::DiagnosticsEngine::getCustomDiagID ( Level L, const char(&) FormatString[N] ) inlineReturn an ID for a diagnostic with the specified format string and level.
If this is the first request for this diagnostic, it is registered and created, otherwise the existing ID is returned.
Definition at line 900 of file Diagnostic.h.
Referenced by clang::driver::tools::Flang::ConstructJob(), clang::CodeGen::CGOpenMPRuntime::createOffloadEntriesAndInfoMetadata(), clang::EmbedObject(), emitAArch64DeclareSimdFunction(), clang::emitBackendOutput(), emitCommonOMPTargetDirective(), clang::CodeGen::CodeGenModule::Error(), clang::CIRGen::CIRGenModule::errorNYI(), clang::CodeGen::CodeGenModule::ErrorUnsupported(), clang::CodeGen::CGCXXABI::ErrorUnsupportedABI(), clang::TextDiagnosticBuffer::FlushDiagnostics(), getObjCEncodingForPrimitiveType(), getUnionInitName(), rewriteToNumericBoxedExpression(), setPGOUseInstrumentor(), clang::CodeGen::CodeGenModule::stopAutoInit(), and clang::driver::ToolChain::TranslateXarchArgs().
◆ getDiagnosticIDs()Definition at line 582 of file Diagnostic.h.
Referenced by checkDiagnosticGroupMappings(), clang::SemaBase::Diag(), diagnoseDiagnoseIfAttrsWith(), clang::Sema::EmitDiagnostic(), clang::ASTMergeAction::ExecuteAction(), clang::Diagnostic::FormatDiagnostic(), handleDiagnoseIfAttr(), clang::LogDiagnosticPrinter::HandleDiagnostic(), clang::Sema::hasUncompilableErrorOccurred(), printDiagnosticOptions(), clang::ProcessWarningOptions(), and clang::PCHValidator::ReadDiagnosticOptions().
◆ getDiagnosticLevel() ◆ getDiagnosticMappings()Get the current set of diagnostic mappings.
Definition at line 592 of file Diagnostic.h.
◆ getDiagnosticOptions() ◆ getElideType() bool clang::DiagnosticsEngine::getElideType ( ) inlineDefinition at line 728 of file Diagnostic.h.
◆ getEnableAllWarnings() bool clang::DiagnosticsEngine::getEnableAllWarnings ( ) const inline ◆ getErrorsAsFatal() bool clang::DiagnosticsEngine::getErrorsAsFatal ( ) const inlineDefinition at line 703 of file Diagnostic.h.
◆ getExtensionHandlingBehavior() diag::Severity clang::DiagnosticsEngine::getExtensionHandlingBehavior ( ) const inline ◆ getFatalsAsError() bool clang::DiagnosticsEngine::getFatalsAsError ( ) const inlineDefinition at line 709 of file Diagnostic.h.
◆ getIgnoreAllWarnings() bool clang::DiagnosticsEngine::getIgnoreAllWarnings ( ) const inline ◆ getNumErrors() unsigned clang::DiagnosticsEngine::getNumErrors ( ) const inline ◆ getNumOverloadCandidatesToShow() unsigned clang::DiagnosticsEngine::getNumOverloadCandidatesToShow ( ) const inline ◆ getNumWarnings() unsigned clang::DiagnosticsEngine::getNumWarnings ( ) const inline ◆ getPrintTemplateTree() bool clang::DiagnosticsEngine::getPrintTemplateTree ( ) inlineDefinition at line 733 of file Diagnostic.h.
◆ getShowColors() bool clang::DiagnosticsEngine::getShowColors ( ) inline ◆ getShowOverloads() ◆ getSourceManager() SourceManager & clang::DiagnosticsEngine::getSourceManager ( ) const inline ◆ getSuppressAllDiagnostics() bool clang::DiagnosticsEngine::getSuppressAllDiagnostics ( ) const inlineDefinition at line 723 of file Diagnostic.h.
◆ getSuppressSystemWarnings() bool clang::DiagnosticsEngine::getSuppressSystemWarnings ( ) const inline ◆ getTemplateBacktraceLimit() unsigned clang::DiagnosticsEngine::getTemplateBacktraceLimit ( ) const inline ◆ getWarningsAsErrors() bool clang::DiagnosticsEngine::getWarningsAsErrors ( ) const inline ◆ hasAllExtensionsSilenced() bool clang::DiagnosticsEngine::hasAllExtensionsSilenced ( ) inlineDefinition at line 816 of file Diagnostic.h.
◆ hasErrorOccurred() bool clang::DiagnosticsEngine::hasErrorOccurred ( ) const inline ◆ hasFatalErrorOccurred() bool clang::DiagnosticsEngine::hasFatalErrorOccurred ( ) const inline ◆ hasSourceManager() bool clang::DiagnosticsEngine::hasSourceManager ( ) const inline ◆ hasUncompilableErrorOccurred() bool clang::DiagnosticsEngine::hasUncompilableErrorOccurred ( ) const inline ◆ hasUnrecoverableErrorOccurred() bool clang::DiagnosticsEngine::hasUnrecoverableErrorOccurred ( ) const inlineDetermine whether any kind of unrecoverable error has occurred.
Definition at line 878 of file Diagnostic.h.
◆ IncrementAllExtensionsSilenced() void clang::DiagnosticsEngine::IncrementAllExtensionsSilenced ( ) inline ◆ isIgnored()Determine whether the diagnostic is known to be ignored.
This can be used to opportunistically avoid expensive checks when it's known for certain that the diagnostic has been suppressed at the specified location Loc
.
Definition at line 943 of file Diagnostic.h.
References clang::diag::Ignored, and Loc.
Referenced by clang::Sema::ActOnCompoundStmt(), clang::Sema::ActOnCXXMemberDeclarator(), clang::Sema::ActOnDocumentableDecls(), clang::Sema::ActOnDoStmt(), clang::Sema::ActOnEndOfTranslationUnit(), clang::Sema::ActOnForStmt(), clang::Sema::ActOnIfStmt(), clang::Sema::ActOnWhileStmt(), clang::Sema::AddInitializerToDecl(), applyCocoaAPICheck(), clang::driver::Driver::BuildCompilation(), clang::Sema::BuildDeclRefExpr(), clang::SemaObjC::BuildIvarRefExpr(), clang::Sema::BuildResolvedCallExpr(), clang::sema::checkAssignmentLifetime(), clang::Sema::CheckAssignmentOperands(), clang::sema::checkCaptureByLifetime(), CheckCommaOperands(), clang::Sema::CheckCompatibleReinterpretCast(), CheckConditionalOperator(), CheckConstexprFunctionBody(), CheckCXX98CompatAccessibleCopy(), CheckForDuplicateEnumValues(), checkNullabilityConsistency(), checkPointerTypesForAssignment(), CheckProtocolMethodDefs(), clang::Sema::CheckShadow(), clang::Sema::checkUnsafeExprAssigns(), clang::Sema::DiagnoseAbsenceOfOverrideControl(), clang::Sema::DiagnoseAssignmentEnum(), DiagnoseBaseOrMemInitializerOrder(), clang::Sema::DiagnoseEmptyLoopBody(), DiagnoseForRangeVariableCopies(), clang::Sema::DiagnoseHiddenVirtualMethods(), DiagnoseMismatchedSelectors(), clang::SemaObjC::DiagnoseMultipleMethodInGlobalPool(), DiagnoseNullConversion(), clang::Sema::DiagnoseSelfMove(), diagnoseTautologicalComparison(), clang::Sema::diagnoseZeroToNullptrConversion(), clang::Sema::EvaluateStaticAssertMessageAsString(), EvaluateValue(), handleFormatSignedness(), clang::Sema::isAcceptableTagRedeclaration(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), clang::HeaderSearch::LookupFile(), LookupMemberExpr(), maybeDiagnoseIDCharCompat(), clang::sema::shouldRunGSLAssignmentAnalysis(), and shouldWarnIfShadowedDecl().
◆ isLastDiagnosticIgnored() bool clang::DiagnosticsEngine::isLastDiagnosticIgnored ( ) const inline ◆ isSuppressedViaMapping() ◆ notePriorDiagnosticFrom() void clang::DiagnosticsEngine::notePriorDiagnosticFrom ( const DiagnosticsEngine & Other ) inline ◆ operator=() ◆ overloadCandidatesShown() void clang::DiagnosticsEngine::overloadCandidatesShown ( unsigned N ) inline ◆ ownsClient() bool clang::DiagnosticsEngine::ownsClient ( ) const inline ◆ popMappings()Pops the current DiagMappings off the top of the stack, causing the new top of the stack to be the active mappings.
true
if the pop happens, false
if there is only one DiagMapping on the stack.
Definition at line 115 of file Diagnostic.cpp.
References Loc.
◆ pushMappings()Copies the current DiagMappings and pushes the new copy onto the top of the stack.
Definition at line 111 of file Diagnostic.cpp.
◆ Report() [1/3]Definition at line 637 of file Diagnostic.cpp.
References clang::DiagnosticStorage::DiagRanges, clang::StoredDiagnostic::fixit_begin(), clang::StoredDiagnostic::fixit_end(), clang::DiagnosticStorage::FixItHints, clang::StoredDiagnostic::getID(), clang::StoredDiagnostic::getLevel(), clang::StoredDiagnostic::getLocation(), clang::StoredDiagnostic::getMessage(), clang::DiagnosticConsumer::HandleDiagnostic(), clang::DiagnosticConsumer::IncludeInDiagnosticCounts(), clang::StoredDiagnostic::range_begin(), clang::StoredDiagnostic::range_end(), and Warning.
◆ Report() [2/3]Issue the message to the client.
This actually returns an instance of DiagnosticBuilder which emits the diagnostics (through ProcessDiag
) when it is destroyed.
diag::kind
enum. Loc Represents the source location associated with the diagnostic, which can be an invalid location if no position information is available.
Definition at line 1497 of file Diagnostic.h.
References DiagnosticBuilder, and Loc.
Referenced by clang::Sema::ActOnIfStmt(), clang::TargetInfo::adjust(), clang::ASTReader::ASTReader(), clang::AttachHeaderIncludeGen(), clang::FrontendAction::BeginSourceFile(), clang::driver::Driver::BuildCompilation(), checkAliasedGlobal(), checkAliasForTocData(), CheckAtomicAlignment(), clang::TargetInfo::checkCFBranchLabelSchemeSupported(), clang::TargetInfo::checkCFProtectionBranchSupported(), clang::TargetInfo::checkCFProtectionReturnSupported(), checkDiagnosticGroupMappings(), checkDiagnosticMappings(), clang::ento::CheckerRegistry::CheckerRegistry(), checkLanguageOptions(), checkModuleCachePath(), clang::Preprocessor::checkModuleIsAvailable(), checkMSVCHeaderSearch(), checkPreprocessorOptions(), checkPrivateAPINotesName(), checkTargetOptions(), checkVerifyPrefixes(), clang::CompilerInstance::clearOutputFiles(), compileModuleAndReadASTBehindLock(), compileModuleAndReadASTImpl(), clang::CXXRecordDecl::completeDefinition(), clang::GeneratePCHAction::ComputeASTConsumerArguments(), clang::driver::tools::Flang::ConstructJob(), clang::TestModuleFileExtension::createExtensionReader(), clang::CreateFrontendAction(), clang::CreateFrontendBaseAction(), clang::CompilerInstance::createModuleFromSource(), clang::CodeGen::CGOpenMPRuntime::createOffloadEntriesAndInfoMetadata(), clang::CompilerInstance::createOutputFile(), clang::CompilerInstance::createTarget(), clang::TargetInfo::CreateTargetInfo(), clang::createVFSFromOverlayFiles(), DefineBuiltinMacro(), Diag(), clang::Parser::Diag(), clang::FixItRewriter::Diag(), clang::Preprocessor::Diag(), clang::ASTReader::Diag(), clang::driver::Driver::Diag(), clang::StructuralEquivalenceContext::Diag1(), clang::StructuralEquivalenceContext::Diag2(), diagnoseExtensionInIdentifier(), clang::OpenCLOptions::diagnoseFeatureExtensionDifferences(), diagnoseFrameworkInclude(), clang::ModuleMap::diagnoseHeaderInclusion(), diagnoseIfNeedsFPReg(), diagnoseInvalidUnicodeCodepointInIdentifier(), diagnoseSubMismatchMethodParameters(), clang::OpenCLOptions::diagnoseUnsupportedFeatureDependencies(), clang::BackendConsumer::DiagnosticHandlerImpl(), clang::BackendConsumer::DontCallDiagHandler(), clang::EmbedObject(), emitAArch64DeclareSimdFunction(), EmitAsmStores(), clang::emitBackendOutput(), emitCallStackNotes(), emitCommonOMPTargetDirective(), clang::cross_tu::CrossTranslationUnitContext::emitCrossTUDiagnostics(), clang::installapi::DylibVerifier::VerifierContext::emitDiag(), clang::BackendConsumer::EmitOptimizationMessage(), clang::PartialDiagnostic::EmitToString(), EmitUnknownDiagWarning(), EnableCodeCompletion(), clang::CodeGen::CodeGenModule::Error(), clang::CIRGen::CIRGenModule::errorNYI(), clang::CodeGen::CodeGenModule::ErrorUnsupported(), clang::CodeGen::CGCXXABI::ErrorUnsupportedABI(), clang::DumpModuleInfoAction::ExecuteAction(), clang::CompilerInstance::ExecuteAction(), clang::VerifyDiagnosticConsumer::MarkerTracker::finalize(), FixupInvocation(), clang::TextDiagnosticBuffer::FlushDiagnostics(), forEachDriverJob(), clang::ASTImporter::FromDiag(), clang::BackendConsumer::getBestLocationFromDebugLoc(), clang::tooling::getCC1Arguments(), getInputBufferForModule(), getObjCEncodingForPrimitiveType(), clang::CodeGen::CodeGenModule::GetOrCreateLLVMGlobal(), clang::ASTReader::getOriginalSourceFile(), getPrivateModuleMap(), getUnionInitName(), clang::SourceMgrAdapter::handleDiag(), clang::interp::handleFixedPointOverflow(), clang::targets::ARMTargetInfo::handleTargetFeatures(), clang::targets::RISCVTargetInfo::handleTargetFeatures(), clang::targets::X86TargetInfo::handleTargetFeatures(), clang::CXX20ModulesGenerator::HandleTranslationUnit(), clang::targets::PPCTargetInfo::initFeatureMap(), clang::targets::RISCVTargetInfo::initFeatureMap(), clang::targets::X86TargetInfo::initFeatureMap(), clang::TargetInfo::initFeatureMap(), clang::targets::AMDGPUTargetInfo::initFeatureMap(), InitializeFileRemapping(), clang::CompilerInstance::InitializeSourceManager(), initOption(), initTargetOptions(), clang::BackendConsumer::InlineAsmDiagHandler(), insertAndValidate(), isOptionContainedIn(), clang::CompilerInstance::loadModule(), clang::CompilerInstance::loadModuleFile(), clang::CompilerInstance::LoadRequestedPlugins(), clang::HeaderSearch::lookupModuleMapFile(), maybeDiagnoseIDCharCompat(), maybeDiagnoseUTF8Homoglyph(), clang::driver::Driver::maybeGenerateCompilationDiagnostics(), clang::RecordDecl::mayInsertExtraPadding(), clang::BackendConsumer::MisExpectDiagHandler(), normalizeSimpleEnum(), normalizeStringIntegral(), clang::NumericLiteralParser::NumericLiteralParser(), ParseAnalyzerArgs(), parseAnalyzerConfigs(), ParseAPINotesArgs(), clang::driver::Driver::ParseArgStrings(), ParseDependencyOutputArgs(), parseDiagnosticLevelMask(), ParseDirective(), ParseFrontendArgs(), clang::ModuleMapParser::parseModuleMapFile(), ParseOptimizationRemark(), ParsePreprocessorArgs(), parseSanitizerKinds(), parseSanitizerWeightedKinds(), ParseTargetArgs(), ppcUserFeaturesCheck(), prepareToBuildModule(), PrintExpected(), clang::Sema::PrintInstantiationStack(), clang::Sema::PrintPragmaAttributeInstantiationPoint(), PrintUnexpected(), clang::ProcessWarningOptions(), readASTAfterCompileModule(), clang::CodeGen::CodeGenModule::Release(), clang::CodeGen::InstrProfStats::reportDiagnostics(), clang::ento::CheckerManager::reportInvalidCheckerOptionValue(), clang::reportOptRecordError(), clang::BackendConsumer::ResourceLimitDiagHandler(), rewriteToNumericBoxedExpression(), RoundTrip(), selectBestPath(), clang::CodeGen::CodeGenModule::setGlobalVisibility(), setPGOUseInstrumentor(), SetUpDiagnosticLog(), clang::BackendConsumer::SrcMgrDiagHandler(), clang::BackendConsumer::StackSizeDiagHandler(), clang::CodeGen::CodeGenModule::stopAutoInit(), clang::ASTImporter::ToDiag(), clang::BackendConsumer::UnsupportedDiagHandler(), clang::ento::CheckerRegistry::validateCheckerOptions(), clang::TargetInfo::validateOpenCLTarget(), clang::targets::AArch64TargetInfo::validateTarget(), clang::targets::MipsTargetInfo::validateTarget(), clang::installapi::DylibVerifier::verifyBinaryAttrs(), and clang::FixItRewriter::WriteFixedFiles().
◆ Report() [3/3] ◆ Reset() void DiagnosticsEngine::Reset ( bool soft =false
) ◆ SetArgToStringFn() void clang::DiagnosticsEngine::SetArgToStringFn ( ArgToStringFnTy Fn, void * Cookie ) inline ◆ setClient() ◆ setConstexprBacktraceLimit() void clang::DiagnosticsEngine::setConstexprBacktraceLimit ( unsigned Limit ) inline ◆ setDiagnosticGroupErrorAsFatal() bool DiagnosticsEngine::setDiagnosticGroupErrorAsFatal ( StringRef Group, bool Enabled ) ◆ setDiagnosticGroupWarningAsError() bool DiagnosticsEngine::setDiagnosticGroupWarningAsError ( StringRef Group, bool Enabled ) ◆ setDiagSuppressionMapping() void DiagnosticsEngine::setDiagSuppressionMapping ( llvm::MemoryBuffer & Input )
Diagnostic suppression mappings can be used to suppress specific diagnostics in specific files.
Mapping file is expected to be a special case list with sections denoting diagnostic groups and src
entries for globs to suppress. emit
category can be used to disable suppression. Longest glob that matches a filepath takes precedence. For example: [unused] src:clang/* src:clang/foo/*=emit src:clang/foo/bar/*
Such a mappings file suppress all diagnostics produced by -Wunused in all sources under clang/
directory apart from clang/foo/
. Diagnostics under clang/foo/bar/
will also be suppressed. Note that the FilePath is matched against the globs as-is. These take presumed locations into account, and can still be overriden by clang-diagnostics pragmas.
Definition at line 570 of file Diagnostic.cpp.
References Error, clang::sema::Report, and SM.
Referenced by clang::ProcessWarningOptions().
◆ setElideType() void clang::DiagnosticsEngine::setElideType ( bool Val ) inline ◆ setEnableAllWarnings() void clang::DiagnosticsEngine::setEnableAllWarnings ( bool Val ) inlineWhen set to true, any unmapped ignored warnings are no longer ignored.
If this and IgnoreAllWarnings are both set, then that one wins.
Definition at line 686 of file Diagnostic.h.
Referenced by clang::ProcessWarningOptions().
◆ setErrorLimit() void clang::DiagnosticsEngine::setErrorLimit ( unsigned Limit ) inline ◆ setErrorsAsFatal() void clang::DiagnosticsEngine::setErrorsAsFatal ( bool Val ) inline ◆ setExtensionHandlingBehavior() void clang::DiagnosticsEngine::setExtensionHandlingBehavior ( diag::Severity H ) inlineControls whether otherwise-unmapped extension diagnostics are mapped onto ignore/warning/error.
This corresponds to the GCC -pedantic and -pedantic-errors option.
Definition at line 803 of file Diagnostic.h.
Referenced by clang::ProcessWarningOptions().
◆ setFatalsAsError() void clang::DiagnosticsEngine::setFatalsAsError ( bool Val ) inlineWhen set to true, any fatal error reported is made an error.
This setting takes precedence over the setErrorsAsFatal setting above.
Definition at line 708 of file Diagnostic.h.
◆ setIgnoreAllWarnings() void clang::DiagnosticsEngine::setIgnoreAllWarnings ( bool Val ) inline ◆ setLastDiagnosticIgnored() void clang::DiagnosticsEngine::setLastDiagnosticIgnored ( bool Ignored ) inline ◆ setNumWarnings() void clang::DiagnosticsEngine::setNumWarnings ( unsigned NumWarnings ) inline ◆ setPrintTemplateTree() void clang::DiagnosticsEngine::setPrintTemplateTree ( bool Val ) inline ◆ setSeverity()This allows the client to specify that certain warnings are ignored.
Notes can never be mapped, errors can only be mapped to fatal, and WARNINGs and EXTENSIONs can be mapped arbitrarily.
Definition at line 348 of file Diagnostic.cpp.
References Diag(), clang::diag::Error, clang::diag::Fatal, clang::DiagnosticMapping::getSeverity(), clang::DiagnosticMapping::hasNoWarningAsError(), clang::SourceLocation::isInvalid(), clang::DiagnosticMapping::setNoWarningAsError(), clang::DiagnosticMapping::setUpgradedFromWarning(), and clang::diag::Warning.
Referenced by setSeverityForAll(), and setSeverityForGroup().
◆ setSeverityForAll() ◆ setSeverityForGroup() [1/2] ◆ setSeverityForGroup() [2/2] ◆ setShowColors() void clang::DiagnosticsEngine::setShowColors ( bool Val ) inline ◆ setShowOverloads() void clang::DiagnosticsEngine::setShowOverloads ( OverloadsShown Val ) inline ◆ setSourceManager() void clang::DiagnosticsEngine::setSourceManager ( SourceManager * SrcMgr ) inline ◆ setSuppressAllDiagnostics() void clang::DiagnosticsEngine::setSuppressAllDiagnostics ( bool Val ) inline ◆ setSuppressSystemWarnings() void clang::DiagnosticsEngine::setSuppressSystemWarnings ( bool Val ) inline ◆ setTemplateBacktraceLimit() void clang::DiagnosticsEngine::setTemplateBacktraceLimit ( unsigned Limit ) inline ◆ setWarningsAsErrors() void clang::DiagnosticsEngine::setWarningsAsErrors ( bool Val ) inline ◆ takeClient() ◆ ASTReader ◆ ASTWriter ◆ Diagnostic ◆ DiagnosticBuilder ◆ DiagnosticErrorTrap ◆ DiagnosticIDs ◆ DiagnosticsTestHelper ◆ PartialDiagnostic ◆ SemaThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4