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.cppThis file provides the implementation for deduplicating, detecting conflicts in, and applying collections of Replacements
 ApplyReplacements.hThis 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.cppThis file provides the main function for the clang-apply-replacements tool
 ClangChangeNamespace.cpp
 ClangdFuzzer.cppThis 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.cppThis 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.hThis 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.hDefinitions 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.hCommon definitions for Modularize
 ModularizeUtilities.cpp
 ModularizeUtilities.hModularizeUtilities 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.cppImplementations for preprocessor tracking
 PPCallbacksTracker.hClasses and definitions for preprocessor tracking
 PPTrace.cpp
 PragmaCommentHandler.cpp
 PragmaCommentHandler.h
 PreprocessorTracker.cpp
 PreprocessorTracker.hMacro 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.cppThis file contains the definition of the ReorderFieldsAction::newASTConsumer method
 ReorderFieldsAction.hThis 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