clang-tools
7.0.0
File List
Here is a list of all files with brief descriptions:
AbseilTidyModule.cpp
add_new_check.py
AndroidTidyModule.cpp
ApplyReplacements.cpp
This file provides the implementation for deduplicating, detecting conflicts in, and applying collections of Replacements
ApplyReplacements.h
This file provides the interface for deduplicating, detecting conflicts in, and applying collections of Replacements
ArgumentCommentCheck.cpp
ArgumentCommentCheck.h
AssertSideEffectCheck.cpp
AssertSideEffectCheck.h
AST.cpp
AST.h
ASTUtils.cpp
ASTUtils.h
AvoidBindCheck.cpp
AvoidBindCheck.h
AvoidConstParamsInDecls.cpp
AvoidConstParamsInDecls.h
AvoidCStyleCastsCheck.cpp
AvoidCStyleCastsCheck.h
AvoidGotoCheck.cpp
AvoidGotoCheck.h
AvoidNSErrorInitCheck.cpp
AvoidNSErrorInitCheck.h
AvoidSpinlockCheck.cpp
AvoidSpinlockCheck.h
AvoidThrowingObjCExceptionCheck.cpp
AvoidThrowingObjCExceptionCheck.h
BitcodeReader.cpp
BitcodeReader.h
BitcodeWriter.cpp
BitcodeWriter.h
BoolPointerImplicitConversionCheck.cpp
BoolPointerImplicitConversionCheck.h
BoostTidyModule.cpp
BracesAroundStatementsCheck.cpp
BracesAroundStatementsCheck.h
BufferDerefCheck.cpp
BufferDerefCheck.h
BugproneTidyModule.cpp
CanonicalIncludes.cpp
CanonicalIncludes.h
CERTTidyModule.cpp
ChangeNamespace.cpp
ChangeNamespace.h
clang-include-fixer.py
clang-tidy-diff.py
ClangApplyReplacementsMain.cpp
This file provides the main function for the clang-apply-replacements tool
ClangChangeNamespace.cpp
ClangdFuzzer.cpp
This file implements a function that runs clangd on a single input
ClangdLSPServer.cpp
ClangdLSPServer.h
ClangdMain.cpp
ClangDoc.cpp
ClangDoc.h
ClangDocMain.cpp
ClangdServer.cpp
ClangdServer.h
ClangdUnit.cpp
ClangdUnit.h
ClangIncludeFixer.cpp
ClangMove.cpp
ClangMove.h
ClangMoveMain.cpp
ClangQuery.cpp
ClangReorderFields.cpp
This file contains the implementation of clang-reorder-fields tool
ClangTidy.cpp
ClangTidy.h
ClangTidyDiagnosticConsumer.cpp
ClangTidyDiagnosticConsumer.h
ClangTidyMain.cpp
ClangTidyModule.cpp
ClangTidyModule.h
ClangTidyModuleRegistry.h
ClangTidyOptions.cpp
ClangTidyOptions.h
ClangTidyPlugin.cpp
ClangTidyProfiling.cpp
ClangTidyProfiling.h
CloexecAccept4Check.cpp
CloexecAccept4Check.h
CloexecAcceptCheck.cpp
CloexecAcceptCheck.h
CloexecCheck.cpp
CloexecCheck.h
This file contains the declaration of the CloexecCheck class, which is the base class for all of the close-on-exec checks in Android module
CloexecCreatCheck.cpp
CloexecCreatCheck.h
CloexecDupCheck.cpp
CloexecDupCheck.h
CloexecEpollCreate1Check.cpp
CloexecEpollCreate1Check.h
CloexecEpollCreateCheck.cpp
CloexecEpollCreateCheck.h
CloexecFopenCheck.cpp
CloexecFopenCheck.h
CloexecInotifyInit1Check.cpp
CloexecInotifyInit1Check.h
CloexecInotifyInitCheck.cpp
CloexecInotifyInitCheck.h
CloexecMemfdCreateCheck.cpp
CloexecMemfdCreateCheck.h
CloexecOpenCheck.cpp
CloexecOpenCheck.h
CloexecSocketCheck.cpp
CloexecSocketCheck.h
CodeComplete.cpp
CodeComplete.h
CodeCompletionStrings.cpp
CodeCompletionStrings.h
CommandProcessorCheck.cpp
CommandProcessorCheck.h
ComparisonInTempFailureRetryCheck.cpp
ComparisonInTempFailureRetryCheck.h
Compiler.cpp
Compiler.h
ContainerSizeEmptyCheck.cpp
ContainerSizeEmptyCheck.h
Context.cpp
Context.h
CopyConstructorInitCheck.cpp
CopyConstructorInitCheck.h
CoverageChecker.cpp
CoverageChecker.h
Definitions for CoverageChecker
CppCoreGuidelinesTidyModule.cpp
DanglingHandleCheck.cpp
DanglingHandleCheck.h
DeclRefExprUtils.cpp
DeclRefExprUtils.h
fuchsia/DefaultArgumentsCheck.cpp
google/DefaultArgumentsCheck.cpp
fuchsia/DefaultArgumentsCheck.h
google/DefaultArgumentsCheck.h
DefinitionsInHeadersCheck.cpp
DefinitionsInHeadersCheck.h
DeletedDefaultCheck.cpp
DeletedDefaultCheck.h
DeleteNullPointerCheck.cpp
DeleteNullPointerCheck.h
DeprecatedHeadersCheck.cpp
DeprecatedHeadersCheck.h
Diagnostics.cpp
Diagnostics.h
DontModifyStdNamespaceCheck.cpp
DontModifyStdNamespaceCheck.h
DraftStore.cpp
DraftStore.h
ElseAfterReturnCheck.cpp
ElseAfterReturnCheck.h
ExceptionBaseclassCheck.cpp
ExceptionBaseclassCheck.h
ExceptionEscapeCheck.cpp
ExceptionEscapeCheck.h
ExplicitConstructorCheck.cpp
ExplicitConstructorCheck.h
ExplicitMakePairCheck.cpp
ExplicitMakePairCheck.h
ExprMutationAnalyzer.cpp
ExprMutationAnalyzer.h
ExprSequence.cpp
ExprSequence.h
FasterStringFindCheck.cpp
FasterStringFindCheck.h
FileDistance.cpp
FileDistance.h
FileIndex.cpp
FileIndex.h
FindAllMacros.cpp
FindAllMacros.h
FindAllSymbols.cpp
FindAllSymbols.h
FindAllSymbolsAction.cpp
FindAllSymbolsAction.h
FindAllSymbolsMain.cpp
FindSymbols.cpp
FindSymbols.h
FixItHintUtils.cpp
FixItHintUtils.h
FloatLoopCounter.cpp
FloatLoopCounter.h
FoldInitTypeCheck.cpp
FoldInitTypeCheck.h
ForbiddenSubclassingCheck.cpp
ForbiddenSubclassingCheck.h
ForRangeCopyCheck.cpp
ForRangeCopyCheck.h
ForwardDeclarationNamespaceCheck.cpp
ForwardDeclarationNamespaceCheck.h
ForwardingReferenceOverloadCheck.cpp
ForwardingReferenceOverloadCheck.h
FSProvider.h
FuchsiaTidyModule.cpp
Function.h
FunctionSizeCheck.cpp
FunctionSizeCheck.h
FuzzyMatch.cpp
FuzzyMatch.h
FuzzySymbolIndex.cpp
FuzzySymbolIndex.h
gen_tests.py
Generators.cpp
Generators.h
GlobalCompilationDatabase.cpp
GlobalCompilationDatabase.h
GlobalNamesInHeadersCheck.cpp
GlobalNamesInHeadersCheck.h
GlobalSymbolBuilderMain.cpp
GlobalVariableDeclarationCheck.cpp
GlobalVariableDeclarationCheck.h
GoogleTidyModule.cpp
HeaderFileExtensionsUtils.cpp
HeaderFileExtensionsUtils.h
HeaderGuard.cpp
HeaderGuard.h
HeaderGuardCheck.cpp
HeaderGuardCheck.h
HeaderMapCollector.cpp
HeaderMapCollector.h
Headers.cpp
Headers.h
HelperDeclRefGraph.cpp
HelperDeclRefGraph.h
HICPPTidyModule.cpp
IdentifierNamingCheck.cpp
IdentifierNamingCheck.h
ImplicitBoolConversionCheck.cpp
ImplicitBoolConversionCheck.h
ImplicitConversionInLoopCheck.cpp
ImplicitConversionInLoopCheck.h
InaccurateEraseCheck.cpp
InaccurateEraseCheck.h
IncludeFixer.cpp
IncludeFixer.h
IncludeFixerContext.cpp
IncludeFixerContext.h
IncludeFixerPlugin.cpp
IncludeInserter.cpp
IncludeInserter.h
IncludeOrderCheck.cpp
IncludeOrderCheck.h
IncludeSorter.cpp
IncludeSorter.h
InconsistentDeclarationParameterNameCheck.cpp
InconsistentDeclarationParameterNameCheck.h
IncorrectRoundingsCheck.cpp
IncorrectRoundingsCheck.h
Index.cpp
Index.h
InefficientAlgorithmCheck.cpp
InefficientAlgorithmCheck.h
InefficientStringConcatenationCheck.cpp
InefficientStringConcatenationCheck.h
InefficientVectorOperationCheck.cpp
InefficientVectorOperationCheck.h
InMemorySymbolIndex.cpp
InMemorySymbolIndex.h
IntegerDivisionCheck.cpp
IntegerDivisionCheck.h
IntegerTypesCheck.cpp
IntegerTypesCheck.h
InterfacesGlobalInitCheck.cpp
InterfacesGlobalInitCheck.h
Iterator.cpp
Iterator.h
JSONRPCDispatcher.cpp
JSONRPCDispatcher.h
LambdaFunctionNameCheck.cpp
LambdaFunctionNameCheck.h
LexerUtils.cpp
LexerUtils.h
LimitedRandomnessCheck.cpp
LimitedRandomnessCheck.h
LLVMTidyModule.cpp
Logger.cpp
Logger.h
LoopConvertCheck.cpp
LoopConvertCheck.h
LoopConvertUtils.cpp
LoopConvertUtils.h
MacroParenthesesCheck.cpp
MacroParenthesesCheck.h
MacroRepeatedSideEffectsCheck.cpp
MacroRepeatedSideEffectsCheck.h
MakeSharedCheck.cpp
MakeSharedCheck.h
MakeSmartPtrCheck.cpp
MakeSmartPtrCheck.h
MakeUniqueCheck.cpp
MakeUniqueCheck.h
Mapper.cpp
Mapper.h
Matchers.h
MemIndex.cpp
MemIndex.h
Merge.cpp
Merge.h
MiscTidyModule.cpp
MisleadingIndentationCheck.cpp
MisleadingIndentationCheck.h
MisplacedArrayIndexCheck.cpp
MisplacedArrayIndexCheck.h
MisplacedConstCheck.cpp
MisplacedConstCheck.h
MisplacedOperatorInStrlenInAllocCheck.cpp
MisplacedOperatorInStrlenInAllocCheck.h
MisplacedWideningCastCheck.cpp
MisplacedWideningCastCheck.h
ModernizeTidyModule.cpp
Modularize.cpp
Modularize.h
Common definitions for
Modularize
ModularizeUtilities.cpp
ModularizeUtilities.h
ModularizeUtilities class definition
ModuleAssistant.cpp
MoveConstArgCheck.cpp
MoveConstArgCheck.h
MoveConstructorInitCheck.cpp
MoveConstructorInitCheck.h
MoveForwardingReferenceCheck.cpp
MoveForwardingReferenceCheck.h
MPITidyModule.cpp
MultipleInheritanceCheck.cpp
MultipleInheritanceCheck.h
MultipleStatementMacroCheck.cpp
MultipleStatementMacroCheck.h
MultiwayPathsCoveredCheck.cpp
MultiwayPathsCoveredCheck.h
NamedParameterCheck.cpp
NamedParameterCheck.h
NamespaceAliaser.cpp
NamespaceAliaser.h
NamespaceCommentCheck.cpp
NamespaceCommentCheck.h
NarrowingConversionsCheck.cpp
NarrowingConversionsCheck.h
NewDeleteOverloadsCheck.cpp
NewDeleteOverloadsCheck.h
NoAssemblerCheck.cpp
NoAssemblerCheck.h
NoexceptMoveConstructorCheck.cpp
NoexceptMoveConstructorCheck.h
NoMallocCheck.cpp
NoMallocCheck.h
NonConstParameterCheck.cpp
NonConstParameterCheck.h
NonConstReferences.cpp
NonConstReferences.h
NonCopyableObjects.cpp
NonCopyableObjects.h
ObjCTidyModule.cpp
OptionsUtils.cpp
OptionsUtils.h
OverloadedOperatorCheck.cpp
OverloadedOperatorCheck.h
OverloadedUnaryAndCheck.cpp
OverloadedUnaryAndCheck.h
OwningMemoryCheck.cpp
OwningMemoryCheck.h
ParentVirtualCallCheck.cpp
ParentVirtualCallCheck.h
PassByValueCheck.cpp
PassByValueCheck.h
Path.h
PathConfig.cpp
PathConfig.h
PerformanceTidyModule.cpp
PortabilityTidyModule.cpp
PostfixOperatorCheck.cpp
PostfixOperatorCheck.h
PPCallbacksTracker.cpp
Implementations for preprocessor tracking
PPCallbacksTracker.h
Classes and definitions for preprocessor tracking
PPTrace.cpp
PragmaCommentHandler.cpp
PragmaCommentHandler.h
PreprocessorTracker.cpp
PreprocessorTracker.h
Macro expansions and preprocessor conditional consistency checker
ProBoundsArrayToPointerDecayCheck.cpp
ProBoundsArrayToPointerDecayCheck.h
ProBoundsConstantArrayIndexCheck.cpp
ProBoundsConstantArrayIndexCheck.h
ProBoundsPointerArithmeticCheck.cpp
ProBoundsPointerArithmeticCheck.h
ProperlySeededRandomGeneratorCheck.cpp
ProperlySeededRandomGeneratorCheck.h
PropertyDeclarationCheck.cpp
PropertyDeclarationCheck.h
Protocol.cpp
Protocol.h
ProtocolHandlers.cpp
ProtocolHandlers.h
ProTypeConstCastCheck.cpp
ProTypeConstCastCheck.h
ProTypeCstyleCastCheck.cpp
ProTypeCstyleCastCheck.h
ProTypeMemberInitCheck.cpp
ProTypeMemberInitCheck.h
ProTypeReinterpretCastCheck.cpp
ProTypeReinterpretCastCheck.h
ProTypeStaticCastDowncastCheck.cpp
ProTypeStaticCastDowncastCheck.h
ProTypeUnionAccessCheck.cpp
ProTypeUnionAccessCheck.h
ProTypeVarargCheck.cpp
ProTypeVarargCheck.h
Quality.cpp
Quality.h
Query.cpp
Query.h
QueryParser.cpp
QueryParser.h
QuerySession.h
RawStringLiteralCheck.cpp
RawStringLiteralCheck.h
ReadabilityTidyModule.cpp
RedundantControlFlowCheck.cpp
RedundantControlFlowCheck.h
RedundantDeclarationCheck.cpp
RedundantDeclarationCheck.h
RedundantExpressionCheck.cpp
RedundantExpressionCheck.h
RedundantFunctionPtrDereferenceCheck.cpp
RedundantFunctionPtrDereferenceCheck.h
RedundantMemberInitCheck.cpp
RedundantMemberInitCheck.h
RedundantSmartptrGetCheck.cpp
RedundantSmartptrGetCheck.h
RedundantStringCStrCheck.cpp
RedundantStringCStrCheck.h
RedundantStringInitCheck.cpp
RedundantStringInitCheck.h
RedundantVoidArgCheck.cpp
RedundantVoidArgCheck.h
rename_check.py
ReorderFieldsAction.cpp
This file contains the definition of the ReorderFieldsAction::newASTConsumer method
ReorderFieldsAction.h
This file contains the declarations of the ReorderFieldsAction class and the FieldPosition struct
ReplaceAutoPtrCheck.cpp
ReplaceAutoPtrCheck.h
ReplaceRandomShuffleCheck.cpp
ReplaceRandomShuffleCheck.h
Representation.cpp
Representation.h
RestrictSystemIncludesCheck.cpp
RestrictSystemIncludesCheck.h
ReturnBracedInitListCheck.cpp
ReturnBracedInitListCheck.h
run-clang-tidy.py
run-find-all-symbols.py
Serialize.cpp
Serialize.h
SetLongJmpCheck.cpp
SetLongJmpCheck.h
ShrinkToFitCheck.cpp
ShrinkToFitCheck.h
SignedBitwiseCheck.cpp
SignedBitwiseCheck.h
SIMDIntrinsicsCheck.cpp
SIMDIntrinsicsCheck.h
SimplifyBooleanExprCheck.cpp
SimplifyBooleanExprCheck.h
SimplifySubscriptExprCheck.cpp
SimplifySubscriptExprCheck.h
SizeofContainerCheck.cpp
SizeofContainerCheck.h
SizeofExpressionCheck.cpp
SizeofExpressionCheck.h
SlicingCheck.cpp
SlicingCheck.h
SourceCode.cpp
SourceCode.h
SpecialMemberFunctionsCheck.cpp
SpecialMemberFunctionsCheck.h
StaticAccessedThroughInstanceCheck.cpp
StaticAccessedThroughInstanceCheck.h
StaticallyConstructedObjectsCheck.cpp
StaticallyConstructedObjectsCheck.h
StaticAssertCheck.cpp
StaticAssertCheck.h
StaticDefinitionInAnonymousNamespaceCheck.cpp
StaticDefinitionInAnonymousNamespaceCheck.h
StaticObjectExceptionCheck.cpp
StaticObjectExceptionCheck.h
STLPostfixHeaderMap.cpp
STLPostfixHeaderMap.h
StringCompareCheck.cpp
StringCompareCheck.h
StringConstructorCheck.cpp
StringConstructorCheck.h
StringFindStartswithCheck.cpp
StringFindStartswithCheck.h
StringIntegerAssignmentCheck.cpp
StringIntegerAssignmentCheck.h
StringLiteralWithEmbeddedNulCheck.cpp
StringLiteralWithEmbeddedNulCheck.h
StrToNumCheck.cpp
StrToNumCheck.h
SuspiciousEnumUsageCheck.cpp
SuspiciousEnumUsageCheck.h
SuspiciousMemsetUsageCheck.cpp
SuspiciousMemsetUsageCheck.h
SuspiciousMissingCommaCheck.cpp
SuspiciousMissingCommaCheck.h
SuspiciousSemicolonCheck.cpp
SuspiciousSemicolonCheck.h
SuspiciousStringCompareCheck.cpp
SuspiciousStringCompareCheck.h
SwappedArgumentsCheck.cpp
SwappedArgumentsCheck.h
SymbolCollector.cpp
SymbolCollector.h
SymbolIndex.h
SymbolIndexManager.cpp
SymbolIndexManager.h
SymbolInfo.cpp
SymbolInfo.h
SymbolReporter.h
SymbolYAML.cpp
SymbolYAML.h
TemporaryObjectsCheck.cpp
TemporaryObjectsCheck.h
TerminatingContinueCheck.cpp
TerminatingContinueCheck.h
Threading.cpp
Threading.h
ThrowByValueCatchByReferenceCheck.cpp
ThrowByValueCatchByReferenceCheck.h
ThrowKeywordMissingCheck.cpp
ThrowKeywordMissingCheck.h
ThrownExceptionTypeCheck.cpp
ThrownExceptionTypeCheck.h
TodoCommentCheck.cpp
TodoCommentCheck.h
Token.h
ToolTemplate.cpp
Trace.cpp
Trace.h
TrailingReturnCheck.cpp
TrailingReturnCheck.h
Trigram.cpp
Trigram.h
TUScheduler.cpp
TUScheduler.h
TwineLocalCheck.cpp
TwineLocalCheck.h
TypeMismatchCheck.cpp
TypeMismatchCheck.h
TypePromotionInMathFnCheck.cpp
TypePromotionInMathFnCheck.h
TypeTraits.cpp
TypeTraits.h
UnaryStaticAssertCheck.cpp
UnaryStaticAssertCheck.h
UnconventionalAssignOperatorCheck.cpp
UnconventionalAssignOperatorCheck.h
UndefinedMemoryManipulationCheck.cpp
UndefinedMemoryManipulationCheck.h
UndelegatedConstructorCheck.cpp
UndelegatedConstructorCheck.h
UniqueptrDeleteReleaseCheck.cpp
UniqueptrDeleteReleaseCheck.h
UniqueptrResetReleaseCheck.cpp
UniqueptrResetReleaseCheck.h
UnnamedNamespaceInHeaderCheck.cpp
UnnamedNamespaceInHeaderCheck.h
UnnecessaryCopyInitialization.cpp
UnnecessaryCopyInitialization.h
UnnecessaryValueParamCheck.cpp
UnnecessaryValueParamCheck.h
UnusedAliasDeclsCheck.cpp
UnusedAliasDeclsCheck.h
UnusedParametersCheck.cpp
UnusedParametersCheck.h
UnusedRaiiCheck.cpp
UnusedRaiiCheck.h
UnusedReturnValueCheck.cpp
UnusedReturnValueCheck.h
UnusedUsingDeclsCheck.cpp
UnusedUsingDeclsCheck.h
URI.cpp
URI.h
UseAfterMoveCheck.cpp
UseAfterMoveCheck.h
UseAutoCheck.cpp
UseAutoCheck.h
UseBoolLiteralsCheck.cpp
UseBoolLiteralsCheck.h
UseDefaultMemberInitCheck.cpp
UseDefaultMemberInitCheck.h
UseEmplaceCheck.cpp
UseEmplaceCheck.h
UseEqualsDefaultCheck.cpp
UseEqualsDefaultCheck.h
UseEqualsDeleteCheck.cpp
UseEqualsDeleteCheck.h
UseNoexceptCheck.cpp
UseNoexceptCheck.h
UseNullptrCheck.cpp
UseNullptrCheck.h
UseOverrideCheck.cpp
UseOverrideCheck.h
UseToStringCheck.cpp
UseToStringCheck.h
UseTransparentFunctorsCheck.cpp
UseTransparentFunctorsCheck.h
UseUncaughtExceptionsCheck.cpp
UseUncaughtExceptionsCheck.h
UseUsingCheck.cpp
UseUsingCheck.h
UsingInserter.cpp
UsingInserter.h
UsingNamespaceDirectiveCheck.cpp
UsingNamespaceDirectiveCheck.h
VariadicFunctionDefCheck.cpp
VariadicFunctionDefCheck.h
VirtualInheritanceCheck.cpp
VirtualInheritanceCheck.h
VirtualNearMissCheck.cpp
VirtualNearMissCheck.h
XRefs.cpp
XRefs.h
YAMLGenerator.cpp
YamlSymbolIndex.cpp
YamlSymbolIndex.h
ZirconTidyModule.cpp
Generated on Mon Sep 17 2018 14:01:22 for clang-tools by
1.8.13