Cclang::clangd::ApplyWorkspaceEditParams | |
CArgument | This class represents one callback function argument by name and value |
Cclang::clangd::TUScheduler::ASTCache | An LRU cache of idle ASTs |
►CASTConsumer | |
Cclang::doc::MapASTVisitor | |
CCollectEntitiesConsumer | |
CCompileCheckConsumer | |
CCoverageCheckerConsumer | |
►CASTFrontendAction | |
Cclang::find_all_symbols::FindAllSymbolsAction | |
Cclang::move::ClangMoveAction | |
Cclang::clangd::ASTRetentionPolicy | Configuration of the AST retention policy |
Cclang::clangd::AsyncTaskRunner | Runs tasks on separate (detached) threads and wait for all tasks to finish |
Cclang::clangd::BackgroundIndexStorage | |
Cclang::doc::BitCodeConstants | |
Cclang::doc::BlockIdToIndexFunctor | |
Cclang::clangd::TUStatus::BuildDetails | |
Cclang::clangd::SymbolSlab::Builder | |
Cclang::clangd::RefSlab::Builder | |
Cclang::tidy::ClangTidyContext::CachedGlobList | |
CCallbackCall | This class represents one callback call by name and an array of arguments |
Cclang::clangd::CanonicalIncludes | Maps a definition location onto an #include file, based on a set of filename rules |
Cclang::clangd::dex::Chunk | NOTE: This is an implementation detail |
Cclang::clangd::riff::Chunk | |
Cclang::clangd::ClangdCompileCommand | Clangd extension that's used in the 'compilationDatabaseChanges' in workspace/didChangeConfiguration to record updates to the in-memory compilation database |
Cclang::clangd::ClangdDiagnosticOptions | |
Cclang::doc::ClangDocBitcodeReader | |
Cclang::doc::ClangDocBitcodeWriter | |
Cclang::doc::ClangDocContext | |
Cclang::clangd::ClangdServer | Manages a collection of source files and derived data (ASTs, indexes), and provides language-aware features such as code completion |
Cclang::move::ClangMoveContext | |
Cclang::tidy::ClangTidyASTConsumerFactory | |
Cclang::tidy::ClangTidyCheckFactories | A collection of ClangTidyCheckFactory instances |
Cclang::tidy::ClangTidyContext | Every ClangTidyCheck reports errors through a DiagnosticsEngine provided by this context |
Cclang::tidy::ClangTidyGlobalOptions | Global options |
►Cclang::tidy::ClangTidyModule | A clang-tidy module groups a number of ClangTidyChecks and gives them a prefixed name |
Cclang::tidy::abseil::AbseilModule | |
Cclang::tidy::android::AndroidModule | This module is for Android specific checks |
Cclang::tidy::boost::BoostModule | |
Cclang::tidy::bugprone::BugproneModule | |
Cclang::tidy::cert::CERTModule | |
Cclang::tidy::cppcoreguidelines::CppCoreGuidelinesModule | A module containing checks of the C++ Core Guidelines |
Cclang::tidy::fuchsia::FuchsiaModule | This module is for Fuchsia-specific checks |
Cclang::tidy::google::GoogleModule | |
Cclang::tidy::hicpp::HICPPModule | |
Cclang::tidy::llvm::LLVMModule | |
Cclang::tidy::misc::MiscModule | |
Cclang::tidy::modernize::ModernizeModule | |
Cclang::tidy::mpi::MPIModule | |
Cclang::tidy::objc::ObjCModule | |
Cclang::tidy::performance::PerformanceModule | |
Cclang::tidy::portability::PortabilityModule | |
Cclang::tidy::readability::ReadabilityModule | |
Cclang::tidy::zircon::ZirconModule | This module is for Zircon-specific checks |
Cclang::tidy::ClangTidyOptions | Contains options for clang-tidy |
►Cclang::tidy::ClangTidyOptionsProvider | Abstract interface for retrieving various ClangTidy options |
►Cclang::tidy::DefaultOptionsProvider | Implementation of the ClangTidyOptionsProvider interface, which returns the same options for all files |
Cclang::tidy::ConfigOptionsProvider | Implementation of ClangTidyOptions interface, which is used for '-config' command-line option |
Cclang::tidy::FileOptionsProvider | Implementation of the ClangTidyOptionsProvider interface, which tries to find a configuration file in the closest parent directory of each source file |
Cclang::tidy::ClangTidyProfiling | |
Cclang::tidy::ClangTidyStats | Contains displayed and ignored diagnostic counters for a ClangTidy run |
Cclang::clangd::ClientCapabilities | |
Cclang::clangd::CodeAction | A code action represents a change that can be performed in code, e.g |
Cclang::clangd::CodeActionContext | |
Cclang::clangd::CodeActionParams | |
Cclang::clangd::CodeCompleteOptions | |
Cclang::clangd::CodeCompleteResult | |
Cclang::clangd::CodeCompletion | |
►CCommentHandler | |
Cclang::find_all_symbols::PragmaCommentHandler | PragmaCommentHandler parses pragma comment on include files to determine when we should include a different header from the header that directly defines a symbol |
Cclang::tidy::google::readability::TodoCommentCheck::TodoCommentHandler | |
Cclang::doc::CommentInfo | |
Cclang::clangd::CompletionContext | |
Cclang::clangd::CompletionItem | |
Cclang::clangd::CompletionList | Represents a collection of completion items to be presented in the editor |
Cclang::tidy::modernize::Confidence | A class to encapsulate lowering of the tool's confidence level |
Cclang::clangd::ConfigurationSettings | Clangd extension: parameters configurable at any time, via the workspace/didChangeConfiguration notification |
►CConstCommentVisitor | |
Cclang::doc::serialize::ClangDocCommentVisitor | |
Cclang::clangd::Context | A context is an immutable container for per-request data that must be propagated through layers that don't care about it |
Cclang::clangd::dex::Corpus | |
CModularize::CoverageChecker | Module map checker class |
Cclang::clangd::Deadline | A point in time we can wait for |
Cclang::move::DeclarationReporter::Declaration | |
Cclang::move::DeclarationReporter | |
Cllvm::DenseMapInfo< clang::clangd::dex::Token > | |
Cllvm::DenseMapInfo< clang::clangd::SymbolID > | |
Cllvm::DenseMapInfo< clang::tidy::cppcoreguidelines::SpecialMemberFunctionsCheck::ClassDefId > | Specialisation of DenseMapInfo to allow ClassDefId objects in DenseMaps FIXME: Move this to the corresponding cpp file as is done for clang-tidy/readability/IdentifierNamingCheck.cpp |
Cllvm::DenseMapInfo< clang::tidy::readability::IdentifierNamingCheck::NamingCheckId > | Specialisation of DenseMapInfo to allow NamingCheckId objects in DenseMaps |
►Cclang::clangd::DiagBase | Contains basic information about a diagnostic |
Cclang::clangd::Diag | A top-level diagnostic that may have Notes and Fixes |
Cclang::clangd::Note | Represents a note for the diagnostic |
Cclang::clangd::Diagnostic | |
►CDiagnostic | |
Cclang::tidy::ClangTidyError | A detected error complete with information to display diagnostic and automatic fix |
►CDiagnosticConsumer | |
Cclang::clangd::IgnoreDiagnostics | |
Cclang::clangd::StoreDiags | StoreDiags collects the diagnostics that can later be reported by clangd |
Cclang::tidy::ClangTidyDiagnosticConsumer | A diagnostic consumer that turns each Diagnostic into a SourceManager-independent ClangTidyError |
►Cclang::clangd::DiagnosticsConsumer | |
Cclang::clangd::ClangdLSPServer | This class exposes ClangdServer's capabilities via Language Server Protocol |
Cclang::clangd::DidChangeConfigurationParams | |
Cclang::clangd::DidChangeTextDocumentParams | |
Cclang::clangd::DidChangeWatchedFilesParams | |
Cclang::clangd::DidCloseTextDocumentParams | |
Cclang::clangd::DidOpenTextDocumentParams | |
Cclang::clangd::DocumentFormattingParams | |
Cclang::clangd::DocumentHighlight | A document highlight is a range inside a text document which deserves special attention |
Cclang::clangd::DocumentOnTypeFormattingParams | |
Cclang::clangd::DocumentRangeFormattingParams | |
Cclang::clangd::DocumentSymbol | Represents programming constructs like variables, classes, interfaces etc |
Cclang::clangd::DocumentSymbolParams | |
Cclang::clangd::DraftStore | A thread-safe container for files opened in a workspace, addressed by filenames |
Cclang::tidy::abseil::DurationScale2IndexFunctor | |
CEntry | |
►CErrorInfo | |
Cclang::clangd::CancelledError | Conventional error when no result is returned due to cancellation |
Cclang::clangd::LSPError | |
Cclang::clangd::Event< T > | An Event<T> allows events of type T to be broadcast to listeners |
Cclang::clangd::Event< std::vector< std::string > > | |
Cclang::clangd::trace::EventTracer | A consumer of trace events |
►Cclang::clangd::ExecuteCommandParams | Exact commands are not specified in the protocol so we define the ones supported by Clangd here |
Cclang::clangd::Command | |
Cclang::tidy::utils::ExprSequence | Provides information about the evaluation order of (sub-)expressions within a CFGBlock |
►CExternalSemaSource | |
Cclang::include_fixer::IncludeFixerSemaSource | Handles callbacks from sema, does the include lookup and turns it into an IncludeFixerContext |
Cclang::clangd::riff::File | |
Cclang::clangd::TUScheduler::FileData | |
Cclang::clangd::FileDistance | |
Cclang::clangd::FileDistanceOptions | |
Cclang::clangd::FileEvent | |
Cclang::tidy::FileFilter | Contains a list of line ranges in a single file |
Cclang::clangd::FileStatus | Clangd extension: indicates the current state of the file in clangd, sent from server via the textDocument/clangd.fileStatus notification |
Cclang::clangd::FileSymbols | A container of Symbols from several source files |
►Cclang::clangd::FileSystemProvider | |
Cclang::clangd::RealFileSystemProvider | |
Cclang::clangd::Fix | Represents a single fix-it that editor can apply to fix the error |
Cllvm::format_provider< clang::clangd::Position > | |
Cclang::clangd::FormattingOptions | |
Cclang::clangd::ForwardBinder< Func, Args > | Stores a callable object (Func) and arguments (Args) and allows to call the callable with provided arguments later using operator () |
►CFrontendActionFactory | |
Cclang::doc::MapperActionFactory | |
Cclang::find_all_symbols::FindAllSymbolsActionFactory | |
Cclang::move::ClangMoveActionFactory | |
CCompileCheckFrontendActionFactory | |
CCoverageCheckerFrontendActionFactory | |
CModularizeFrontendActionFactory | |
Cclang::clangd::FuzzyFindRequest | |
Cclang::clangd::FuzzyMatcher | |
►Cclang::doc::Generator | |
Cclang::doc::MDGenerator | Generator for Markdown documentation |
Cclang::doc::YAMLGenerator | Generator for YAML documentation |
►Cclang::clangd::GlobalCompilationDatabase | Provides compilation arguments used for parsing C and C++ files |
Cclang::clangd::DirectoryBasedGlobalCompilationDatabase | Gets compile args from tooling::CompilationDatabases built for parent directories |
Cclang::clangd::OverlayCDB | Wraps another compilation database, and supports overriding the commands using an in-memory mapping |
Cclang::tidy::GlobList | Read-only set of strings represented as a list of positive and negative globs |
CHeaderEntry | |
Cclang::clangd::HeaderFile | Represents a header file to be #include'd |
Cclang::include_fixer::IncludeFixerContext::HeaderInfo | |
Cclang::find_all_symbols::HeaderMapCollector | HeaderMappCollector collects all remapping header files |
Cclang::move::HelperDeclRefGraph | |
Cclang::clangd::Hover | |
Cclang::clangd::CodeCompletion::IncludeCandidate | |
Cclang::include_fixer::IncludeFixerContext | A context for a file being processed |
Cclang::clangd::IncludeGraphNode | |
Cclang::clangd::Symbol::IncludeHeaderWithReferences | |
Cclang::tidy::utils::IncludeInserter | Produces fixes to insert specified includes to source files, if not yet present |
Cclang::clangd::IncludeInserter | |
Cclang::clangd::CodeCompleteOptions::IncludeInsertionIndicator | A visual indicator to prepend to the completion label to indicate whether completion result would trigger an #include insertion or not |
Cclang::tidy::utils::IncludeSorter | Class used by IncludeInserterCallback to record the names of the inclusions in a given source file being processed and generate the necessary commands to sort the inclusions according to the precedence encoded in IncludeKinds |
Cclang::clangd::IncludeStructure | |
Cclang::clangd::Inclusion | |
►CIndexDataConsumer | |
Cclang::clangd::SymbolCollector | Collect declarations (symbols) from an AST |
Cclang::clangd::IndexFileIn | |
Cclang::clangd::IndexFileOut | |
►Cclang::doc::Info | A base struct for Infos |
Cclang::doc::NamespaceInfo | |
►Cclang::doc::SymbolInfo | |
Cclang::doc::EnumInfo | |
Cclang::doc::FunctionInfo | |
Cclang::doc::RecordInfo | |
Cclang::clangd::InitializationOptions | Clangd extension: parameters configurable at initialize time |
Cclang::clangd::InitializeParams | |
Cclang::clangd::InputsAndAST | |
Cclang::clangd::InputsAndPreamble | |
Cclang::clangd::dex::Iterator | Iterator is the interface for Query Tree node |
Cclang::clangd::Key< Type > | Values in a Context are indexed by typed keys |
Cclang::query::QueryParser::LexOrCompleteWord< T > | |
Cclang::clangd::Location | |
CLocation | |
Cclang::doc::Location | |
►Cclang::clangd::Logger | Interface to allow custom logging in clangd |
Cclang::clangd::StreamLogger | |
Cclang::clangd::LoggingSession | Only one LoggingSession can be active at a time |
Cclang::clangd::LookupRequest | |
Cclang::clangd::LSPDiagnosticCompare | A LSP-specific comparator used to find diagnostic in a container like std:map |
Cllvm::yaml::MappingTraits< clang::clangd::Symbol::IncludeHeaderWithReferences > | |
Cllvm::yaml::MappingTraits< ClangTidyOptions > | |
Cllvm::yaml::MappingTraits< ClangTidyOptions::StringPair > | |
Cllvm::yaml::MappingTraits< CommentInfo > | |
Cllvm::yaml::MappingTraits< EnumInfo > | |
Cllvm::yaml::MappingTraits< FieldTypeInfo > | |
Cllvm::yaml::MappingTraits< FileFilter > | |
Cllvm::yaml::MappingTraits< FunctionInfo > | |
Cllvm::yaml::MappingTraits< IncludeFixerContext > | |
Cllvm::yaml::MappingTraits< IncludeFixerContext::HeaderInfo > | |
Cllvm::yaml::MappingTraits< IncludeFixerContext::QuerySymbolInfo > | |
Cllvm::yaml::MappingTraits< Location > | |
Cllvm::yaml::MappingTraits< MemberTypeInfo > | |
Cllvm::yaml::MappingTraits< NamespaceInfo > | |
Cllvm::yaml::MappingTraits< RecordInfo > | |
Cllvm::yaml::MappingTraits< Ref > | |
Cllvm::yaml::MappingTraits< RefBundle > | |
Cllvm::yaml::MappingTraits< Reference > | |
Cllvm::yaml::MappingTraits< std::unique_ptr< CommentInfo > > | |
Cllvm::yaml::MappingTraits< Symbol > | |
Cllvm::yaml::MappingTraits< SymbolAndSignals > | |
Cllvm::yaml::MappingTraits< SymbolInfo > | |
Cllvm::yaml::MappingTraits< SymbolInfo::Context > | |
Cllvm::yaml::MappingTraits< SymbolLocation > | |
Cllvm::yaml::MappingTraits< tooling::Range > | |
Cllvm::yaml::MappingTraits< TypeInfo > | |
Cllvm::yaml::MappingTraits< VariantEntry > | |
Cllvm::yaml::MappingTraits< YPosition > | |
Cclang::clangd::MarkupContent | |
►CMatchCallback | |
Cclang::change_namespace::ChangeNamespaceTool | |
Cclang::find_all_symbols::FindAllSymbols | FindAllSymbols collects all classes, free standing functions and global variables with some extra information such as the path of the header file, the namespaces they are contained in, the type of variables and the parameter types of functions |
Cclang::move::ClangMoveTool | |
Cclang::move::HelperDeclRGBuilder | |
►Cclang::tidy::ClangTidyCheck | Base class for all clang-tidy checks |
Cclang::tidy::abseil::DurationComparisonCheck | Prefer comparison in the absl::Duration domain instead of the numeric domain |
Cclang::tidy::abseil::DurationDivisionCheck | |
Cclang::tidy::abseil::DurationFactoryFloatCheck | This check finds cases where Duration factories are being called with floating point arguments, but could be called using integer arguments |
Cclang::tidy::abseil::DurationFactoryScaleCheck | This check finds cases where the incorrect Duration factory function is being used by looking for scaling constants inside the factory argument and suggesting a more appropriate factory |
Cclang::tidy::abseil::DurationSubtractionCheck | Checks for cases where subtraction should be performed in the absl::Duration domain |
Cclang::tidy::abseil::FasterStrsplitDelimiterCheck | Finds instances of absl::StrSplit() or absl::MaxSplits() where the delimiter is a single character string literal and replaces it with a character |
Cclang::tidy::abseil::NoInternalDependenciesCheck | Finds instances where the user depends on internal details and warns them against doing so |
Cclang::tidy::abseil::NoNamespaceCheck | This check ensures users don't open namespace absl, as that violates Abseil's compatibility guidelines |
Cclang::tidy::abseil::RedundantStrcatCallsCheck | Flags redundant calls to absl::StrCat when the result is being passed to another call of absl::StrCat/absl::StrAppend |
Cclang::tidy::abseil::StrCatAppendCheck | Flags uses of absl::StrCat to append to a string |
Cclang::tidy::abseil::StringFindStartswithCheck | |
Cclang::tidy::abseil::UpgradeDurationConversionsCheck | Finds deprecated uses of absl::Duration arithmetic operators and factories |
►Cclang::tidy::android::CloexecCheck | The base class for all close-on-exec checks in Android module |
Cclang::tidy::android::CloexecAccept4Check | Finds code that uses accept4() without using the SOCK_CLOEXEC flag |
Cclang::tidy::android::CloexecAcceptCheck | Accept() is better to be replaced by accept4() |
Cclang::tidy::android::CloexecCreatCheck | Creat() is better to be replaced by open() |
Cclang::tidy::android::CloexecDupCheck | Dup() is better to be replaced by fcntl(), which has close-on-exec flag |
Cclang::tidy::android::CloexecEpollCreate1Check | Finds code that uses epoll_create1() without using the EPOLL_CLOEXEC flag |
Cclang::tidy::android::CloexecEpollCreateCheck | Epoll_create() is better to be replaced by epoll_create1() |
Cclang::tidy::android::CloexecFopenCheck | Fopen() is suggested to include "e" in their mode string; like "re" would be better than "r" |
Cclang::tidy::android::CloexecInotifyInit1Check | Finds code that uses inotify_init1() without using the IN_CLOEXEC flag |
Cclang::tidy::android::CloexecInotifyInitCheck | Inotify_init() is better to be replaced by inotify_init1() |
Cclang::tidy::android::CloexecMemfdCreateCheck | Finds code that uses memfd_create() without using the MFD_CLOEXEC flag |
Cclang::tidy::android::CloexecOpenCheck | Finds code that opens file without using the O_CLOEXEC flag |
Cclang::tidy::android::CloexecSocketCheck | Finds code that uses socket() without using the SOCK_CLOEXEC flag |
Cclang::tidy::android::ComparisonInTempFailureRetryCheck | Attempts to catch calls to TEMP_FAILURE_RETRY with a top-level comparison operation, like TEMP_FAILURE_RETRY(read(...) != N) |
Cclang::tidy::boost::UseToStringCheck | Finds calls to boost::lexical_cast<std::string> and boost::lexical_cast<std::wstring> and replaces them with std::to_string and std::to_wstring calls |
Cclang::tidy::bugprone::ArgumentCommentCheck | |
Cclang::tidy::bugprone::AssertSideEffectCheck | Finds assert() with side effect |
Cclang::tidy::bugprone::BoolPointerImplicitConversionCheck | Checks for conditions based on implicit conversion from a bool pointer to bool |
Cclang::tidy::bugprone::CopyConstructorInitCheck | Finds copy constructors where the ctor don't call the copy constructor of the base class |
Cclang::tidy::bugprone::DanglingHandleCheck | Detect dangling references in value handlers like std::experimental::string_view |
Cclang::tidy::bugprone::ExceptionEscapeCheck | Finds functions which should not throw exceptions: Destructors, move constructors, move assignment operators, the main() function, swap() functions, functions marked with throw() or noexcept and functions given as option to the checker |
Cclang::tidy::bugprone::FoldInitTypeCheck | Find and flag invalid initializer values in folds, e.g |
Cclang::tidy::bugprone::ForwardDeclarationNamespaceCheck | Checks if an unused forward declaration is in a wrong namespace |
Cclang::tidy::bugprone::ForwardingReferenceOverloadCheck | The checker looks for constructors that can act as copy or move constructors through their forwarding reference parameters |
Cclang::tidy::bugprone::InaccurateEraseCheck | Checks for inaccurate use of the erase() method |
Cclang::tidy::bugprone::IncorrectRoundingsCheck | Checks the usage of patterns known to produce incorrect rounding |
Cclang::tidy::bugprone::IntegerDivisionCheck | Finds cases where integer division in a floating point context is likely to cause unintended loss of precision |
Cclang::tidy::bugprone::LambdaFunctionNameCheck | Detect when func or FUNCTION is being used from within a lambda |
Cclang::tidy::bugprone::MacroParenthesesCheck | Finds macros that can have unexpected behaviour due to missing parentheses |
Cclang::tidy::bugprone::MacroRepeatedSideEffectsCheck | Checks for repeated argument with side effects in macros |
Cclang::tidy::bugprone::MisplacedOperatorInStrlenInAllocCheck | Finds cases where 1 is added to the string in the argument to a function in the strlen() family instead of the result and value is used as an argument to a memory allocation function |
Cclang::tidy::bugprone::MisplacedWideningCastCheck | Find casts of calculation results to bigger type |
Cclang::tidy::bugprone::MoveForwardingReferenceCheck | The check warns if std::move is applied to a forwarding reference (i.e |
Cclang::tidy::bugprone::MultipleStatementMacroCheck | Detect multiple statement macros that are used in unbraced conditionals |
Cclang::tidy::bugprone::ParentVirtualCallCheck | Finds calls to grand..-parent virtual methods instead of parent's |
Cclang::tidy::bugprone::SizeofContainerCheck | Find usages of sizeof on expressions of STL container types |
Cclang::tidy::bugprone::SizeofExpressionCheck | Find suspicious usages of sizeof expression |
Cclang::tidy::bugprone::StringConstructorCheck | Finds suspicious string constructor and check their parameters |
Cclang::tidy::bugprone::StringIntegerAssignmentCheck | Finds instances where an integer is assigned to a string |
Cclang::tidy::bugprone::StringLiteralWithEmbeddedNulCheck | Find suspicious string literals with embedded NUL characters |
Cclang::tidy::bugprone::SuspiciousEnumUsageCheck | The checker detects various cases when an enum is probably misused (as a bitmask) |
Cclang::tidy::bugprone::SuspiciousMemsetUsageCheck | Finds memset calls with potential mistakes in their arguments |
Cclang::tidy::bugprone::SuspiciousMissingCommaCheck | This check finds string literals which are probably concatenated accidentally |
Cclang::tidy::bugprone::SuspiciousSemicolonCheck | This check finds semicolon that modifies the meaning of the program unintendedly |
Cclang::tidy::bugprone::SuspiciousStringCompareCheck | Find suspicious calls to string compare functions |
Cclang::tidy::bugprone::SwappedArgumentsCheck | Finds potentially swapped arguments by looking at implicit conversions |
Cclang::tidy::bugprone::TerminatingContinueCheck | Checks if a 'continue' statement terminates the loop (i.e |
Cclang::tidy::bugprone::ThrowKeywordMissingCheck | Emits a warning about temporary objects whose type is (or is derived from) a class that has 'EXCEPTION', 'Exception' or 'exception' in its name |
Cclang::tidy::bugprone::TooSmallLoopVariableCheck | This check gives a warning if a loop variable has a too small type which might not be able to represent all values which are part of the whole range in which the loop iterates |
Cclang::tidy::bugprone::UndefinedMemoryManipulationCheck | Finds calls of memory manipulation functions memset() , memcpy() and memmove() on not TriviallyCopyable objects resulting in undefined behavior |
Cclang::tidy::bugprone::UndelegatedConstructorCheck | Finds creation of temporary objects in constructors that look like a function call to another constructor of the same class |
Cclang::tidy::bugprone::UnusedRaiiCheck | Finds temporaries that look like RAII objects |
Cclang::tidy::bugprone::UnusedReturnValueCheck | Detects function calls where the return value is unused |
Cclang::tidy::bugprone::UseAfterMoveCheck | The check warns if an object is used after it has been moved, without an intervening reinitialization |
Cclang::tidy::bugprone::VirtualNearMissCheck | Checks for near miss of virtual methods |
Cclang::tidy::cert::CommandProcessorCheck | Execution of a command processor can lead to security vulnerabilities, and is generally not required |
Cclang::tidy::cert::DontModifyStdNamespaceCheck | Modification of the std or posix namespace can result in undefined behavior |
Cclang::tidy::cert::FloatLoopCounter | This check diagnoses when the loop induction expression of a for loop has floating-point type |
Cclang::tidy::cert::LimitedRandomnessCheck | Pseudorandom number generators are not genuinely random |
Cclang::tidy::cert::PostfixOperatorCheck | Checks if the overloaded postfix ++ and – operator return a constant object |
Cclang::tidy::cert::ProperlySeededRandomGeneratorCheck | Random number generator must be seeded properly |
Cclang::tidy::cert::SetLongJmpCheck | Guards against use of setjmp/longjmp in C++ code |
Cclang::tidy::cert::StaticObjectExceptionCheck | Checks whether the constructor for a static or thread_local object will throw |
Cclang::tidy::cert::StrToNumCheck | Guards against use of string conversion functions that do not have reasonable error handling for conversion errors |
Cclang::tidy::cert::ThrownExceptionTypeCheck | Checks whether a thrown object is nothrow copy constructible |
Cclang::tidy::cert::VariadicFunctionDefCheck | Guards against any C-style variadic function definitions (not declarations) |
Cclang::tidy::cppcoreguidelines::AvoidGotoCheck | The usage of goto for control flow is error prone and should be replaced with looping constructs |
Cclang::tidy::cppcoreguidelines::InterfacesGlobalInitCheck | Flags possible initialization order issues of static variables |
Cclang::tidy::cppcoreguidelines::MacroUsageCheck | Find macro usage that is considered problematic because better language constructs exist for the task |
Cclang::tidy::cppcoreguidelines::NarrowingConversionsCheck | Checks for narrowing conversions, e.g: int i = 0; i += 0.1; |
Cclang::tidy::cppcoreguidelines::NoMallocCheck | This checker is concerned with C-style memory management and suggest modern alternatives to it |
Cclang::tidy::cppcoreguidelines::OwningMemoryCheck | Checks for common use cases for gsl::owner and enforces the unique owner nature of it whenever possible |
Cclang::tidy::cppcoreguidelines::ProBoundsArrayToPointerDecayCheck | This check flags all array to pointer decays |
Cclang::tidy::cppcoreguidelines::ProBoundsConstantArrayIndexCheck | This checks that all array subscriptions on static arrays and std::arrays have a constant index and are within bounds |
Cclang::tidy::cppcoreguidelines::ProBoundsPointerArithmeticCheck | Flags all kinds of pointer arithmetic that have result of pointer type, i.e |
Cclang::tidy::cppcoreguidelines::ProTypeConstCastCheck | This check flags all instances of const_cast |
Cclang::tidy::cppcoreguidelines::ProTypeCstyleCastCheck | This check flags all use of C-style casts that perform a static_cast downcast, const_cast, or reinterpret_cast |
Cclang::tidy::cppcoreguidelines::ProTypeMemberInitCheck | Implements C++ Core Guidelines Type.6 |
Cclang::tidy::cppcoreguidelines::ProTypeReinterpretCastCheck | Flags all occurrences of reinterpret_cast |
Cclang::tidy::cppcoreguidelines::ProTypeStaticCastDowncastCheck | Checks for usages of static_cast, where a base class is downcasted to a derived class |
Cclang::tidy::cppcoreguidelines::ProTypeUnionAccessCheck | This check flags all access to members of unions |
Cclang::tidy::cppcoreguidelines::ProTypeVarargCheck | This check flags all calls to c-style variadic functions and all use of va_arg |
Cclang::tidy::cppcoreguidelines::SlicingCheck | Flags slicing (incomplete copying of an object's state) of member variables or vtable |
Cclang::tidy::cppcoreguidelines::SpecialMemberFunctionsCheck | Checks for classes where some, but not all, of the special member functions are defined |
Cclang::tidy::fuchsia::DefaultArgumentsCheck | Default arguments are not allowed in declared or called functions |
Cclang::tidy::fuchsia::MultipleInheritanceCheck | Mulitple implementation inheritance is discouraged |
Cclang::tidy::fuchsia::OverloadedOperatorCheck | Overloading operators is disallowed by the Fuchsia coding standard |
Cclang::tidy::fuchsia::RestrictSystemIncludesCheck | Checks for allowed includes and suggests removal of any others |
Cclang::tidy::fuchsia::StaticallyConstructedObjectsCheck | Constructing global, non-trivial objects with static storage is disallowed, unless the object is statically initialized with a constexpr constructor or has no explicit constructor |
Cclang::tidy::fuchsia::TrailingReturnCheck | Functions that have trailing returns are disallowed, except for those using decltype specifiers and lambda with otherwise unutterable return types |
Cclang::tidy::fuchsia::VirtualInheritanceCheck | Defining classes with virtual inheritance is disallowed |
Cclang::tidy::google::build::ExplicitMakePairCheck | Check that make_pair 's template arguments are deduced |
Cclang::tidy::google::build::UnnamedNamespaceInHeaderCheck | Finds anonymous namespaces in headers |
Cclang::tidy::google::build::UsingNamespaceDirectiveCheck | Finds using namespace directives |
Cclang::tidy::google::DefaultArgumentsCheck | Checks that default parameters are not given for virtual methods |
Cclang::tidy::google::ExplicitConstructorCheck | Checks that all single-argument constructors are explicit |
Cclang::tidy::google::objc::AvoidThrowingObjCExceptionCheck | The check is to find usage of |
Cclang::tidy::google::objc::FunctionNamingCheck | Finds function names that do not conform to the recommendations of the Google Objective-C Style Guide |
Cclang::tidy::google::objc::GlobalVariableDeclarationCheck | The check for Objective-C global variables and constants naming convention |
Cclang::tidy::google::readability::AvoidCStyleCastsCheck | Finds usages of C-style casts |
Cclang::tidy::google::readability::GlobalNamesInHeadersCheck | Flag global namespace pollution in header files |
Cclang::tidy::google::readability::TodoCommentCheck | Finds TODO comments without a username or bug number |
Cclang::tidy::google::runtime::IntegerTypesCheck | Finds uses of short , long and long long and suggest replacing them with u?intXX(_t)? |
Cclang::tidy::google::runtime::NonConstReferences | Checks the usage of non-constant references in function parameters |
Cclang::tidy::google::runtime::OverloadedUnaryAndCheck | Finds overloads of unary operator & |
Cclang::tidy::hicpp::ExceptionBaseclassCheck | Check for thrown exceptions and enforce they are all derived from std::exception |
Cclang::tidy::hicpp::MultiwayPathsCoveredCheck | Find occasions where not all codepaths are explicitly covered in code |
Cclang::tidy::hicpp::NoAssemblerCheck | Find assembler statements |
Cclang::tidy::hicpp::SignedBitwiseCheck | This check implements the rule 5.6.1 of the HICPP Standard, which disallows bitwise operations on signed integer types |
Cclang::tidy::llvm::IncludeOrderCheck | Checks the correct order of #includes |
Cclang::tidy::llvm::TwineLocalCheck | Looks for local Twine variables which are prone to use after frees and should be generally avoided |
Cclang::tidy::misc::DefinitionsInHeadersCheck | Finds non-extern non-inline function and variable definitions in header files, which can lead to potential ODR violations |
Cclang::tidy::misc::MisplacedConstCheck | This check diagnoses when a const qualifier is applied to a typedef to a pointer type rather than to the pointee |
Cclang::tidy::misc::NewDeleteOverloadsCheck | |
Cclang::tidy::misc::NonCopyableObjectsCheck | The check flags dereferences and non-pointer declarations of objects that are not meant to be passed by value, such as C FILE objects |
Cclang::tidy::misc::NonPrivateMemberVariablesInClassesCheck | This checker finds classes that not only contain the data (non-static member variables), but also have logic (non-static member functions), and diagnoses all member variables that have any other scope other than private |
Cclang::tidy::misc::RedundantExpressionCheck | The checker detects expressions that are redundant, because they contain ineffective, useless parts |
Cclang::tidy::misc::StaticAssertCheck | Replaces assert() with static_assert() if the condition is evaluatable at compile time |
Cclang::tidy::misc::ThrowByValueCatchByReferenceCheck | Checks for locations that do not throw by value |
Cclang::tidy::misc::UnconventionalAssignOperatorCheck | Finds declarations of assignment operators with the wrong return and/or argument types and definitions with good return type but wrong return statements |
Cclang::tidy::misc::UniqueptrResetReleaseCheck | Find and replace unique_ptr::reset(release()) with std::move() |
Cclang::tidy::misc::UnusedAliasDeclsCheck | Finds unused namespace alias declarations |
Cclang::tidy::misc::UnusedParametersCheck | Finds unused parameters and fixes them, so that -Wunused-parameter can be turned on |
Cclang::tidy::misc::UnusedUsingDeclsCheck | Finds unused using declarations |
Cclang::tidy::modernize::AvoidBindCheck | Replace simple uses of std::bind with a lambda |
Cclang::tidy::modernize::AvoidCArraysCheck | Find C-style array types and recommend to use std::array<> / std::vector<> |
Cclang::tidy::modernize::ConcatNestedNamespacesCheck | |
Cclang::tidy::modernize::DeprecatedHeadersCheck | This check replaces deprecated C library headers with their C++ STL alternatives |
Cclang::tidy::modernize::DeprecatedIosBaseAliasesCheck | This check warns the uses of the deprecated member types of std::ios_base and replaces those that have a non-deprecated equivalent |
Cclang::tidy::modernize::LoopConvertCheck | |
►Cclang::tidy::modernize::MakeSmartPtrCheck | Base class for MakeSharedCheck and MakeUniqueCheck |
Cclang::tidy::modernize::MakeSharedCheck | Replace the pattern: |
Cclang::tidy::modernize::MakeUniqueCheck | Replace the pattern: |
Cclang::tidy::modernize::PassByValueCheck | |
Cclang::tidy::modernize::RawStringLiteralCheck | This check replaces string literals with escaped characters to raw string literals |
Cclang::tidy::modernize::RedundantVoidArgCheck | Find and remove redundant void argument lists |
Cclang::tidy::modernize::ReplaceAutoPtrCheck | Transforms the deprecated std::auto_ptr into the C++11 std::unique_ptr |
Cclang::tidy::modernize::ReplaceRandomShuffleCheck | Std::random_shuffle will be removed as of C++17 |
Cclang::tidy::modernize::ReturnBracedInitListCheck | Use a braced init list for return statements rather than unnecessary repeating the return type name |
Cclang::tidy::modernize::ShrinkToFitCheck | Replace copy and swap tricks on shrinkable containers with the shrink_to_fit() method call |
Cclang::tidy::modernize::UnaryStaticAssertCheck | Replaces a static_assert declaration with an empty message with the unary version |
Cclang::tidy::modernize::UseAutoCheck | |
Cclang::tidy::modernize::UseBoolLiteralsCheck | Finds integer literals which are cast to bool |
Cclang::tidy::modernize::UseDefaultMemberInitCheck | Convert a default constructor's member initializers into default member initializers |
Cclang::tidy::modernize::UseEmplaceCheck | This check looks for cases when inserting new element into std::vector but the element is constructed temporarily |
Cclang::tidy::modernize::UseEqualsDefaultCheck | Replace default bodies of special member functions with '= default;' |
Cclang::tidy::modernize::UseEqualsDeleteCheck | Mark unimplemented private special member functions with '= delete' |
Cclang::tidy::modernize::UseNodiscardCheck | Add [[nodiscard]] to non-void const-member functions with no arguments or pass-by-value or pass by const-reference arguments |
Cclang::tidy::modernize::UseNoexceptCheck | Replace dynamic exception specifications, with noexcept (or user-defined macro) or noexcept(false) |
Cclang::tidy::modernize::UseNullptrCheck | |
Cclang::tidy::modernize::UseOverrideCheck | Use C++11's override and remove virtual where applicable |
Cclang::tidy::modernize::UseTransparentFunctorsCheck | Prefer using transparent functors to non-transparent ones |
Cclang::tidy::modernize::UseUncaughtExceptionsCheck | This check will warn on calls to std::uncaught_exception and replace them with calls to std::uncaught_exceptions, since std::uncaught_exception was deprecated in C++17 |
Cclang::tidy::modernize::UseUsingCheck | Check finds typedefs and replaces it with usings |
Cclang::tidy::mpi::BufferDerefCheck | This check verifies if a buffer passed to an MPI (Message Passing Interface) function is sufficiently dereferenced |
Cclang::tidy::mpi::TypeMismatchCheck | This check verifies if buffer type and MPI (Message Passing Interface) datatype pairs match |
Cclang::tidy::objc::AvoidNSErrorInitCheck | Finds usages of -[NSError init] |
Cclang::tidy::objc::AvoidSpinlockCheck | Finds usages of OSSpinlock, which is deprecated due to potential livelock problems |
Cclang::tidy::objc::ForbiddenSubclassingCheck | Finds Objective-C classes which have a superclass which is documented to not support subclassing |
Cclang::tidy::objc::PropertyDeclarationCheck | |
Cclang::tidy::performance::FasterStringFindCheck | Optimize calls to std::string::find() and friends when the needle passed is a single character string literal |
Cclang::tidy::performance::ForRangeCopyCheck | A check that detects copied loop variables and suggests using const references |
Cclang::tidy::performance::ImplicitConversionInLoopCheck | |
Cclang::tidy::performance::InefficientAlgorithmCheck | Warns on inefficient use of STL algorithms on associative containers |
Cclang::tidy::performance::InefficientStringConcatenationCheck | This check is to warn about the performance overhead arising from concatenating strings, using the operator+, instead of operator+= |
Cclang::tidy::performance::InefficientVectorOperationCheck | Finds possible inefficient std::vector operations (e.g |
Cclang::tidy::performance::MoveConstArgCheck | Find casts of calculation results to bigger type |
Cclang::tidy::performance::MoveConstructorInitCheck | The check flags user-defined move constructors that have a ctor-initializer initializing a member or base class through a copy constructor instead of a move constructor |
Cclang::tidy::performance::NoexceptMoveConstructorCheck | The check flags user-defined move constructors and assignment operators not marked with noexcept or marked with noexcept(expr) where expr evaluates to false (but is not a false literal itself) |
Cclang::tidy::performance::TypePromotionInMathFnCheck | Finds calls to C math library functions with implicit float to double promotions |
Cclang::tidy::performance::UnnecessaryCopyInitialization | |
Cclang::tidy::performance::UnnecessaryValueParamCheck | A check that flags value parameters of expensive to copy types that can safely be converted to const references |
Cclang::tidy::portability::SIMDIntrinsicsCheck | Find SIMD intrinsics calls and suggest std::experimental::simd alternatives |
Cclang::tidy::readability::AvoidConstParamsInDecls | |
Cclang::tidy::readability::BracesAroundStatementsCheck | Checks that bodies of if statements and loops (for , range-for , do-while , and while ) are inside braces |
Cclang::tidy::readability::ConstReturnTypeCheck | For any function whose return type is const-qualified, suggests removal of the const qualifier from that return type |
Cclang::tidy::readability::ContainerSizeEmptyCheck | Checks whether a call to the size() method can be replaced with a call to empty() |
Cclang::tidy::readability::DeletedDefaultCheck | Checks when a constructor or an assignment operator is marked as '= default' but is actually deleted by the compiler |
Cclang::tidy::readability::DeleteNullPointerCheck | Check whether the 'if' statement is unnecessary before calling 'delete' on a pointer |
Cclang::tidy::readability::ElseAfterReturnCheck | Flags the usages of else after return |
Cclang::tidy::readability::FunctionSizeCheck | Checks for large functions based on various metrics |
Cclang::tidy::readability::IdentifierNamingCheck | Checks for identifiers naming style mismatch |
Cclang::tidy::readability::ImplicitBoolConversionCheck | Checks for use of implicit bool conversions in expressions |
Cclang::tidy::readability::InconsistentDeclarationParameterNameCheck | Checks for declarations of functions which differ in parameter names |
Cclang::tidy::readability::IsolateDeclarationCheck | This check diagnoses all DeclStmt's declaring more than one variable and tries to refactor the code to one statement per declaration |
Cclang::tidy::readability::MagicNumbersCheck | Detects magic numbers, integer and floating point literals embedded in code |
Cclang::tidy::readability::MisleadingIndentationCheck | Checks the code for dangling else, and possible misleading indentations due to missing braces |
Cclang::tidy::readability::MisplacedArrayIndexCheck | Warn about unusual array index syntax (index[array] instead of array[index] ) |
Cclang::tidy::readability::NamedParameterCheck | Find functions with unnamed arguments |
Cclang::tidy::readability::NamespaceCommentCheck | Checks that long namespaces have a closing comment |
Cclang::tidy::readability::NonConstParameterCheck | Warn when a pointer function parameter can be const |
Cclang::tidy::readability::RedundantControlFlowCheck | Eliminates redundant return statements at the end of a function that returns void |
Cclang::tidy::readability::RedundantDeclarationCheck | Find redundant variable declarations |
Cclang::tidy::readability::RedundantFunctionPtrDereferenceCheck | Eliminate redundant dereferences of a function pointer |
Cclang::tidy::readability::RedundantMemberInitCheck | Finds member initializations that are unnecessary because the same default constructor would be called if they were not present |
Cclang::tidy::readability::RedundantPreprocessorCheck | This check flags redundant preprocessor directives: nested directives with the same condition |
Cclang::tidy::readability::RedundantSmartptrGetCheck | Find and remove redundant calls to smart pointer's .get() method |
Cclang::tidy::readability::RedundantStringCStrCheck | Finds unnecessary calls to std::string::c_str() |
Cclang::tidy::readability::RedundantStringInitCheck | Finds unnecessary string initializations |
Cclang::tidy::readability::SimplifyBooleanExprCheck | Looks for boolean expressions involving boolean constants and simplifies them to use the appropriate boolean expression directly |
Cclang::tidy::readability::SimplifySubscriptExprCheck | Simplifies subscript expressions |
Cclang::tidy::readability::StaticAccessedThroughInstanceCheck | @brief Checks for member expressions that access static members through instances and replaces them with uses of the appropriate qualified-id |
Cclang::tidy::readability::StaticDefinitionInAnonymousNamespaceCheck | Finds static function and variable definitions in anonymous namespace |
Cclang::tidy::readability::StringCompareCheck | This check flags all calls compare when used to check for string equality or inequality |
Cclang::tidy::readability::UniqueptrDeleteReleaseCheck | Flags statements of the form delete <unique_ptr expr>.release(); and replaces them with: <unique_ptr expr> = nullptr; |
Cclang::tidy::readability::UppercaseLiteralSuffixCheck | Detects when the integral literal or floating point literal has non-uppercase suffix, and suggests to make the suffix uppercase |
►Cclang::tidy::utils::HeaderGuardCheck | Finds and fixes header guards |
Cclang::tidy::llvm::LLVMHeaderGuardCheck | Finds and fixes header guards that do not adhere to LLVM style |
Cclang::tidy::zircon::TemporaryObjectsCheck | Construction of specific temporary objects in the Zircon kernel is discouraged |
►Cclang::clangd::Transport::MessageHandler | |
Cclang::clangd::ClangdLSPServer::MessageHandler | |
CModularize::ModularizeUtilities | Modularize utilities class |
Cclang::move::MoveDefinitionSpec | |
CMultiplexConsumer | |
Cclang::tidy::utils::NamespaceAliaser | |
Cclang::tidy::readability::IdentifierNamingCheck::NamingCheckFailure | Holds an identifier name check failure, tracking the kind of the identifer, its possible fixup and the starting locations of all the identifier usages |
Cclang::tidy::readability::IdentifierNamingCheck::NamingStyle | |
Cclang::clangd::NoParams | |
Cllvm::yaml::NOptionMap | |
Cllvm::yaml::NormalizedFileURI | |
Cllvm::yaml::NormalizedPosition | |
Cllvm::yaml::MappingTraits< tooling::Range >::NormalizedRange | |
Cllvm::yaml::NormalizedRefKind | |
Cllvm::yaml::NormalizedSymbolFlag | |
Cllvm::yaml::NormalizedSymbolID | |
Cllvm::yaml::NormalizedSymbolOrigin | |
Cclang::clangd::Notification | A threadsafe flag that is initially clear |
Cclang::clangd::OpaqueType | A representation of a type that can be computed based on clang AST and compared for equality |
Cclang::clangd::SymbolCollector::Options | |
Cclang::clangd::ClangdServer::Options | |
Cclang::tidy::OptionsView | Provides access to the ClangTidyCheck options via check-local names |
Cclang::clangd::ParameterInformation | A single parameter of a particular signature |
Cclang::clangd::ParsedAST | Stores and provides access to parsed AST |
Cclang::clangd::ParseInputs | Information required to run clang, e.g. to parse AST or do code completion |
Cclang::clangd::ParsingCallbacks | |
►CPluginASTAction | |
Cclang::include_fixer::ClangIncludeFixerPluginAction | The core include fixer plugin action |
Cclang::tidy::ClangTidyPluginAction | The core clang tidy plugin action |
Cclang::clangd::SymbolLocation::Position | |
Cclang::clangd::Position | |
Cclang::clangd::dex::PostingList | PostingList is the storage of DocIDs which can be inserted to the Query Tree as a leaf by constructing Iterator over the PostingList object |
►CPPCallbacks | |
Cclang::tidy::fuchsia::RestrictedIncludesPPCallbacks | |
CCoverageCheckerCallbacks | |
►CPPCallbacks | |
Cclang::find_all_symbols::FindAllMacros | A preprocessor that collects all macro symbols |
Cclang::tidy::utils::IncludeInserterCallback | |
CPPCallbacksTracker | This class overrides the PPCallbacks class for tracking preprocessor activity by means of its callback functions |
Cclang::clangd::PreambleData | |
Cclang::clangd::PreambleFileStatusCache | Records status information for files open()ed or stat()ed during preamble build (except for the main file), so we can avoid stat()s on the underlying FS when reusing the preamble |
CModularize::PreprocessorTracker | Preprocessor tracker for modularize |
Cclang::clangd::ProjectInfo | |
Cclang::query::QueryParser | |
Cclang::query::QuerySession | Represents the state for a particular clang-query session |
Cclang::include_fixer::IncludeFixerContext::QuerySymbolInfo | |
Cclang::clangd::Range | |
Cclang::doc::RecordIdDsc | |
Cclang::doc::RecordIdToIndexFunctor | |
►CRecursiveASTVisitor | |
Cclang::doc::MapASTVisitor | |
Cclang::tidy::misc::UnusedParametersCheck::IndexerVisitor | |
Cclang::tidy::modernize::ComponentFinderASTVisitor | Class used to find the variables and member expressions on which an arbitrary expression depends |
Cclang::tidy::modernize::DeclFinderASTVisitor | Class used to determine if any declarations used in a Stmt would conflict with a particular identifier |
Cclang::tidy::modernize::DependencyFinderASTVisitor | Class used to determine if an expression is dependent on a variable declared inside of the loop where it would be used |
Cclang::tidy::modernize::ForLoopIndexUseVisitor | Discover usages of expressions consisting of index or iterator access |
Cclang::tidy::modernize::StmtAncestorASTVisitor | Class used build the reverse AST properties needed to detect name conflicts and free variables |
Cclang::tidy::readability::SimplifyBooleanExprCheck::Visitor | |
CCollectEntitiesVisitor | |
CCompileCheckVisitor | |
Cclang::clangd::Ref | |
►CRefCountedBase | |
►Cclang::query::Query | |
Cclang::query::HelpQuery | Query for "help" |
Cclang::query::InvalidQuery | Any query which resulted in a parse error. The error message is in ErrStr |
Cclang::query::LetQuery | |
Cclang::query::MatchQuery | Query for "match MATCHER" |
Cclang::query::NoOpQuery | No-op query (i.e. a blank line) |
Cclang::query::QuitQuery | Query for "quit" |
Cclang::query::SetExclusiveOutputQuery | |
►Cclang::query::SetNonExclusiveOutputQuery | |
Cclang::query::DisableOutputQuery | |
Cclang::query::EnableOutputQuery | |
Cclang::query::SetQuery< T > | Query for "set VAR VALUE" |
Cclang::doc::Reference | |
Cclang::clangd::RefSlab | |
Cclang::clangd::RefsRequest | |
Cclang::clangd::RenameParams | |
Cclang::reorder_fields::ReorderFieldsAction | |
Cllvm::yaml::ScalarEnumerationTraits< clang::AccessSpecifier > | |
Cllvm::yaml::ScalarEnumerationTraits< clang::TagTypeKind > | |
Cllvm::yaml::ScalarEnumerationTraits< ContextType > | |
Cllvm::yaml::ScalarEnumerationTraits< InfoType > | |
Cllvm::yaml::ScalarEnumerationTraits< SymbolKind > | |
Cllvm::yaml::ScalarEnumerationTraits< SymbolLanguage > | |
Cllvm::yaml::ScalarTraits< SmallString< U > > | |
Cllvm::yaml::ScalarTraits< std::array< unsigned char, 20 > > | |
Cclang::clangd::ScopeDistance | Support lookups like FileDistance, but the lookup keys are symbol scopes |
Cclang::clangd::CodeCompletion::Scores | |
Cclang::clangd::Semaphore | Limits the number of threads that can acquire the lock at the same time |
Cllvm::yaml::SequenceTraits< FileFilter::LineRange > | |
Cclang::clangd::trace::Session | Sets up a global EventTracer that consumes events produced by Span and trace::log |
Cclang::query::SetQueryKind< T > | |
Cclang::query::SetQueryKind< bool > | |
Cclang::query::SetQueryKind< OutputKind > | |
Cclang::find_all_symbols::SymbolInfo::Signals | |
Cclang::clangd::SignatureHelp | Represents the signature of a callable |
Cclang::clangd::SignatureInformation | Represents the signature of something callable |
Cclang::clangd::SignatureQualitySignals | |
Cclang::clangd::SourceParams | |
Cclang::tidy::bugprone::LambdaFunctionNameCheck::SourceRangeLessThan | |
Cclang::clangd::trace::Span | Records an event whose duration is the lifetime of the Span object |
Cclang::clangd::SpeculativeFuzzyFind | A speculative and asynchronous fuzzy find index request (based on cached request) that can be sent before parsing sema |
Cclang::tidy::utils::StmtToBlockMap | Maps Stmt s to the CFGBlock that contains them |
Cclang::tidy::ClangTidyProfiling::StorageParams | |
►CStringMap | |
CEntityMap | |
Cclang::clangd::Event< T >::Subscription | |
Cclang::clangd::Symbol | |
Cclang::find_all_symbols::SymbolAndSignals | |
Cclang::clangd::SymbolDetails | Represents information about identifier |
Cclang::clangd::SymbolID | |
►Cclang::clangd::SymbolIndex | Interface for symbol indexes that can be used for searching or matching symbols among a set of symbols based on names or unique IDs |
Cclang::clangd::dex::Dex | In-memory Dex trigram-based index implementation |
Cclang::clangd::MemIndex | MemIndex is a naive in-memory index suitable for a small set of symbols |
►Cclang::clangd::MergedIndex | |
Cclang::clangd::FileIndex | This manages symbols from files and an in-memory index on all symbols |
►Cclang::clangd::SwapIndex | |
Cclang::clangd::BackgroundIndex | |
►Cclang::include_fixer::SymbolIndex | This class provides an interface for finding all SymbolInfo s corresponding to a symbol name from a symbol database |
Cclang::include_fixer::FuzzySymbolIndex | |
Cclang::include_fixer::InMemorySymbolIndex | Xref database with fixed content |
Cclang::include_fixer::YamlSymbolIndex | Yaml format database |
Cclang::include_fixer::SymbolIndexManager | This class provides an interface for finding the header files corresponding to an identifier in the source code from multiple symbol databases |
Cclang::find_all_symbols::SymbolInfo | Describes a named symbol from a header |
Cclang::clangd::SymbolInformation | Represents information about programming constructs like variables, classes, interfaces etc |
Cclang::clangd::SymbolLocation | |
Cclang::clangd::SymbolQualitySignals | Attributes of a symbol that affect how much we like it |
Cclang::clangd::SymbolRelevanceSignals | Attributes of a symbol-query pair that affect how much we like it |
►Cclang::find_all_symbols::SymbolReporter | An interface for classes that collect symbols |
Cclang::find_all_symbols::YamlReporter | |
Cclang::clangd::SymbolSlab | |
►CSyntaxOnlyAction | |
CCollectEntitiesAction | |
CCompileCheckAction | |
CCoverageCheckerAction | |
Cclang::clangd::TextDocumentContentChangeEvent | |
Cclang::clangd::TextDocumentIdentifier | |
Cclang::clangd::TextDocumentItem | |
►Cclang::clangd::TextDocumentPositionParams | |
Cclang::clangd::CompletionParams | |
Cclang::clangd::ReferenceParams | |
Cclang::clangd::TextEdit | |
Cclang::clangd::dex::Token | A Token represents an attribute of a symbol, such as a particular trigram present in the name (used for fuzzy search) |
►CToolAction | |
Cclang::include_fixer::IncludeFixerActionFactory | |
Cclang::clangd::TopN< T, Compare > | TopN<T> is a lossy container that preserves only the "best" N elements |
Cclang::clangd::Transport | |
Cclang::clangd::TUAction | |
Cclang::clangd::TUScheduler | Handles running tasks for ClangdServer and managing the resources (e.g., preambles and ASTs) for opened files |
Cclang::clangd::TUStatus | |
Cclang::tidy::modernize::TUTrackingInfo | |
►Cclang::doc::TypeInfo | |
►Cclang::doc::FieldTypeInfo | |
Cclang::doc::MemberTypeInfo | |
Cclang::clangd::URI | A URI describes the location of a source file |
Cclang::clangd::URIDistance | |
Cclang::clangd::URIForFile | |
Cclang::clangd::URIScheme | URIScheme is an extension point for teaching clangd to recognize a custom URI scheme |
Cclang::tidy::modernize::Usage | The information needed to describe a valid convertible usage of an array index or iterator |
Cclang::tidy::utils::UsingInserter | |
Cclang::tidy::bugprone::ValueRange | Stores a min and a max value which describe an interval |
Cclang::tidy::modernize::VariableNamer | Create names for generated variables within a particular statement |
Cclang::clangd::WithContext | WithContext replaces Context::current() with a provided scope |
Cclang::clangd::WithContextValue | WithContextValue extends Context::current() with a single value |
Cclang::clangd::WorkspaceEdit | |
Cclang::clangd::WorkspaceSymbolParams | The parameters of a Workspace Symbol Request |
C* | |
CAccessibleScope | |
CAccessSpecifier | |
CAPSInt | |
Cargparse | |
Carray< char, 4 > | |
Carray< uint8_t, 20 > | |
Carray< uint8_t, PayloadSize > | |
Carray< uint8_t, RawSize > | |
CArrayRef< std::string > | |
CArrayRef< std::unique_ptr< ASTUnit > > | |
Cast_matchers | |
CASTContext * | |
CASTContext * | |
Catomic< bool > | |
Catomic< int > | |
Cbitset< 1<< CHAR_BIT > | |
Cbitset< CompletionItemKindMax+1 > | |
Cbitset< SymbolKindMax+1 > | |
CBitstreamCursor & | |
CBitstreamWriter & | |
Cbool | |
CBumpPtrAllocator | |
CCandidateKind | |
Cchar | |
CCharacteristicKind | |
CCharRole | |
CCharSourceRange | |
CCompare | |
CCompileCommand | |
CCompileCommand & | |
CCompilerInstance * | |
CCompletionItemKind | |
CCompletionTriggerKind | |
Ccondition_variable | |
Cconst char * | |
Cconst DeclParentMap * | |
Cconst DeclStmt * | |
Cconst double | |
Cconst Expr * | |
Cconst FileEntry * | |
Cconst IncludeGraph * | |
Cconst IncludeStyle | |
Cconst InfoType | |
Cconst LangOptions & | |
Cconst LangOptions * | |
Cconst NamingStyle | |
Cconst QueryKind | |
Cconst ReplacedVarsMap * | |
Cconst size_t | |
Cconst SourceManager & | |
Cconst SourceManager * | |
Cconst Stmt * | |
Cconst StmtGeneratedVarNameMap * | |
Cconst StmtParentMap * | |
Cconst UsingDecl * | |
Cconst VarDecl * | |
Cconst void * | |
CDenseMap< clang::clangd::dex::Token, clang::clangd::dex::PostingList > | |
CDenseMap< clang::clangd::SymbolID, const clang::clangd::Symbol * > | |
CDenseMap< clang::clangd::SymbolID, llvm::ArrayRef< clang::clangd::Ref > > | |
CDenseMap< clang::clangd::SymbolID, size_t > | |
CDenseMap< clang::clangd::SymbolID, std::vector< clang::clangd::Ref > > | |
CDenseMap< ClassDefId, llvm::SmallVector< SpecialMemberFunctionKind, 5 > > | |
CDenseMap< const clang::ForStmt *, const clang::VarDecl *> | |
CDenseMap< const clang::Stmt *, const clang::Stmt *> | |
CDenseMap< const clang::Stmt *, std::string > | |
CDenseMap< const clang::VarDecl *, const clang::DeclStmt *> | |
CDenseMap< const CXXMethodDecl *, bool > | |
CDenseMap< const Decl *, const Decl * > | |
CDenseMap< const Decl *, std::unique_ptr< CallGraphNode > > | |
CDenseMap< const FileEntry *, HeaderContents > | |
CDenseMap< const FunctionDecl *, FunctionParmMutationAnalyzer > | |
CDenseMap< const FunctionDecl *, llvm::StringMap< std::string > > | |
CDenseMap< const NamedDecl *, CharSourceRange > | |
CDenseMap< const NamedDecl *, std::vector< DeclRef > > | |
CDenseMap< const Stmt *, const CFGBlock * > | |
CDenseMap< const Stmt *, const Stmt * > | |
CDenseMap< FileID, bool > | |
CDenseMap< FileID, std::set< std::string > > | |
CDenseMap< FileID, std::unique_ptr< clang::tidy::utils::IncludeSorter > > | |
CDenseMap< llvm::hash_code, unsigned > | |
CDenseMap< NamingCheckId, NamingCheckFailure > | |
CDenseMap< std::pair< const CXXMethodDecl *, const CXXRecordDecl * >, bool > | |
CDenseMap< unsigned, SmallVector< unsigned, 8 > > | |
CDenseMap< unsigned, std::string > | |
CDenseMap< unsigned, unsigned > | |
CDenseSet< clang::clangd::SymbolID > | |
CDenseSet< const FunctionDecl * > | |
CDenseSet< const IdentifierInfo * > | |
CDenseSet< const NamedDecl * > | |
CDenseSet< unsigned > | |
Cdeque< std::pair< Task, ThreadPriority > > | |
CDiagnosticsEngine * | |
Cdifflib | |
CDocumentHighlightKind | |
Cduration | |
CDynTypedMatcher | |
CEntryKind | |
Cenum Type | |
CErrorCode | |
CExecutionContext * | |
CFieldId | |
CFileChangeType | |
CFileID | |
CFileSystemOptions | |
Cfloat | |
Cfriend | |
CFullComment | |
Cfunction< bool(const SourceManager &, FileID)> | |
Cfuture< clang::clangd::SymbolSlab > | |
Cglob | |
Chash({})) | |
Chash_code | |
CHeaderIncludes | |
CHeaderSearch & | |
CIncludeStyle | |
CIncludeStyle | |
CIndexFileFormat | |
CInfoType | |
CInput | |
CInsertTextFormat | |
Cint | |
Cint & | |
CIntrusiveRefCntPtr< clang::DiagnosticIDs > | |
CIntrusiveRefCntPtr< clang::DiagnosticOptions > | |
CIntrusiveRefCntPtr< clang::DiagnosticsEngine > | |
CIntrusiveRefCntPtr< clang::FileManager > | |
CIntrusiveRefCntPtr< clang::include_fixer::IncludeFixerSemaSource > | |
CIntrusiveRefCntPtr< clang::SourceManager > | |
CIntrusiveRefCntPtr< clang::TargetInfo > | |
CIntrusiveRefCntPtr< llvm::vfs::FileSystem > | |
CIO | |
CIsBinaryOrTernary | |
CisOnlyUsedAsConst | |
Cjson | |
CKind | |
CKind | |
CLangOptions | |
CLevel | |
CLevel | |
CLevel | |
CLevel | |
Cmap< const clang::CXXRecordDecl *, llvm::SmallVector< const clang::FunctionDecl *, 4 > > | |
Cmap< const ParmVarDecl *, ParmInfo > | |
Cmap< std::string, CheckFactory > | |
Cmap< std::string, clang::clangd::ClangdCompileCommand > | |
Cmap< std::string, std::string > | |
Cmap< std::string, std::vector< clang::find_all_symbols::SymbolAndSignals > > | |
Cmap< std::string, std::vector< InsertForwardDeclaration > > | |
Cmap< std::string, std::vector< MoveNamespace > > | |
Cmap< std::string, tooling::Replacements > & | |
CMappingTraits | |
CMarkupKind | |
CMatcher< RecordDecl > | |
CMatchFinder | |
CMatchFinder | |
CMatchResult & | |
CModuleMap * | |
Cmultiprocessing | |
Cmutex | |
CNamingStyle | |
CObject * | |
CObject *const | |
COptional< ArgList > | |
COptional< bool > | |
COptional< CaseType > | |
COptional< clang::clangd::AsyncTaskRunner > | |
COptional< clang::clangd::ClangdServer > | |
COptional< clang::clangd::Diag > | |
COptional< clang::clangd::FuzzyFindRequest > | |
COptional< clang::clangd::OverlayCDB > | |
COptional< clang::clangd::Range > | |
COptional< clang::clangd::RefSlab > | |
COptional< clang::clangd::SymbolID > | |
COptional< clang::clangd::SymbolSlab > | |
COptional< clang::clangd::TextEdit > | |
COptional< clang::clangd::URIForFile > | |
COptional< clang::clangd::WorkspaceEdit > | |
COptional< clang::doc::Location > | |
COptional< clang::tidy::ClangTidyProfiling::StorageParams > | |
COptional< Command > | |
COptional< CompletionItemKindBitset > | |
COptional< IncludeGraph > | |
COptional< int > | |
COptional< LangOptions > | |
COptional< llvm::BitstreamBlockInfo > | |
COptional< llvm::StringRef > | |
COptional< llvm::TimerGroup > | |
COptional< Path > | |
COptional< std::map< std::string, std::vector< clang::clangd::TextEdit > > > | |
COptional< std::string > | |
COptional< std::vector< clang::clangd::CodeAction > > | |
COptional< std::vector< clang::clangd::Diagnostic > > | |
COptional< SymbolKindBitset > | |
COptional< TraceLevel > | |
COptional< uint32_t > | |
COptionMap & | |
Cos | |
CPrecompiledPreamble | |
CPreprocessor & | |
CPreprocessor & | |
Cprint_function | |
CQualType | |
CQueryType | |
CQueue | |
Cqueue | |
CRange | |
Craw_ostream & | |
Cre | |
Crecursive_mutex | |
CRefKind | |
CRefKind | |
CRegex | |
CRegexHeaderMap *const | |
CroundingMode | |
Cset< const Stmt * > | |
Cset< NameInFunction > | |
Cset< SourceRange, SourceRangeLessThan > | |
Cshared_ptr< clang::clangd::SymbolIndex > | |
Cshared_ptr< clang::include_fixer::SymbolIndexManager > | |
Cshared_ptr< clang::LangOptions > | |
Cshared_ptr< clang::TargetOptions > | |
Cshared_ptr< const clang::clangd::PreambleData > | |
Cshared_ptr< const Data > | |
Cshared_ptr< GlobalCodeCompletionAllocator > | |
Cshared_ptr< llvm::BitCodeAbbrev > &Abbrev) | |
Cshared_ptr< PCHContainerOperations > | |
Cshared_ptr< PCHContainerOperations > | |
Cshared_ptr< Preprocessor > | |
Cshared_ptr< void > | |
Cshutil | |
CSignalMap | |
Csize_t | |
CSmallDenseMap< FileID, FileIncludes > | |
CSmallPtrSet | |
CSmallPtrSet< const clang::DeclRefExpr *, 16 > | |
CSmallPtrSet< const Decl *, 4 > | |
CSmallPtrSet< const NamedDecl *, 8 > | |
CSmallPtrSet< const NamespaceAliasDecl *, 8 > | |
CSmallPtrSet< const Type *, 16 > | |
CSmallPtrSet< const UsingDecl *, 8 > | |
CSmallPtrSet< const UsingDirectiveDecl *, 8 > | |
CSmallPtrSetImpl | |
CSmallSet< llvm::StringRef, 5 > | |
CSmallSet< SourceLocation, 8 > | |
CSmallSet< std::string, 4 > & | |
CSmallSetVector | |
CSmallString< 16 > | |
CSmallString< 32 > | |
CSmallString< 64 > | |
CSmallString< 8 > | |
CSmallVector< clang::clangd::CodeCompletion::IncludeCandidate, 1 > | |
CSmallVector< clang::clangd::Symbol::IncludeHeaderWithReferences, 1 > | |
CSmallVector< clang::clangd::TextEdit, 1 > | |
CSmallVector< clang::doc::FieldTypeInfo, 4 > | |
CSmallVector< clang::doc::Location, 2 > | |
CSmallVector< clang::doc::MemberTypeInfo, 4 > | |
CSmallVector< clang::doc::Reference, 4 > | |
CSmallVector< const clang::Expr *, 16 > | |
CSmallVector< const clang::Stmt *, 16 > | |
CSmallVector< const NamespaceDecl *, 6 > | |
CSmallVector< double, SensibleNumberOfMagicValueExceptions > | |
CSmallVector< float, SensibleNumberOfMagicValueExceptions > | |
CSmallVector< int64_t, SensibleNumberOfMagicValueExceptions > | |
CSmallVector< SmallString< 16 >, 4 > | |
CSmallVector< SourceLocation, 4 > | |
CSmallVector< SourceRange, 1 > | |
CSmallVector< std::pair< const Expr *, llvm::FoldingSetNodeID >, 16 > | |
CSmallVector< std::string, 1 > | |
CSmallVector< std::string, 32 > | |
CSmallVector< std::string, 4 > | |
CSmallVector< StringRef, 1 > | |
CSmallVector< StringRef, 5 > | |
CSmallVector< TypeLoc, 8 > | |
CSmallVector< uint32_t, BitCodeConstants::RecordSize > | |
CSmallVector< Usage, 8 > | |
CSourceLocation | |
CSourceManager & | |
CSourceManager * | |
CSourceManager *const | |
CSourceRange | |
CState | |
Cstatic char | |
Cstatic const char | |
Cstatic const char * | |
Cstatic const QueryKind | |
Csteady_clock | |
CStmt * | |
CStmtGeneratedVarNameMap * | |
Cstring | |
Cstring | |
CStringLiteral | |
CStringMap< ast_matchers::dynamic::VariantValue > | |
CStringMap< bool > | |
CStringMap< clang::clangd::SourceParams > | |
CStringMap< DependentsVector > | |
CStringMap< DiagnosticToReplacementMap > | |
CStringMap< FileDigest > | |
CStringMap< FileID > | |
CStringMap< llvm::Optional< clang::clangd::FuzzyFindRequest > > | |
CStringMap< llvm::TimeRecord > | |
CStringMap< llvm::vfs::Status > | |
CStringMap< OptionsSource > | |
CStringMap< SourceRangeVector > | |
CStringMap< std::function< void(llvm::json::Value)> > | |
CStringMap< std::function< void(llvm::json::Value, ReplyOnce)> > | |
CStringMap< std::pair< Canceler, unsigned > > | |
CStringMap< std::shared_ptr< clang::clangd::RefSlab > > | |
CStringMap< std::shared_ptr< clang::clangd::SymbolSlab > > | |
CStringMap< std::string > | |
CStringMap< std::unique_ptr< clang::clangd::FileDistance > > | |
CStringMap< std::unique_ptr< clang::clangd::TUScheduler::FileData > > | |
CStringMap< std::unique_ptr< clang::tooling::CompilationDatabase > > | |
CStringMap< std::vector< const CXXRecordDecl * > > | |
CStringMap< tooling::CompileCommand > | |
CStringMap< Tristate > | |
CStringMap< unsigned > | |
CStringRef | |
CStringSet | |
CStringSet< llvm::MallocAllocator > | |
CStringSwitch< T > | |
Csubprocess | |
CSubscription | |
CSymbolCategory | |
CSymbolFlag | |
CSymbolInfo | |
CSymbolInfo | |
CSymbolKind | |
CSymbolKind | |
CSymbolLanguage | |
CSymbolOrigin | |
CSymbolOrigin | |
Csys | |
CT | |
CTagTypeKind | |
Ctempfile | |
CTextDiagnosticPrinter | |
Cthreading | |
Ctime_point | |
CTimePoint | |
Ctraceback | |
Ctuple< typename std::decay< Func >::type, typename std::decay< Args >::type... > | |
Cuint32_t | |
Cuint8_t | |
Cunique_function< BackgroundIndexStorage *(llvm::StringRef)> | |
Cunique_ptr< AnyStorage > | |
Cunique_ptr< clang::clangd::BackgroundIndex > | |
Cunique_ptr< clang::clangd::ClangdLSPServer::MessageHandler > | |
Cunique_ptr< clang::clangd::FileIndex > | |
Cunique_ptr< clang::clangd::GlobalCompilationDatabase > | |
Cunique_ptr< clang::clangd::ParsingCallbacks > | |
Cunique_ptr< clang::clangd::PreambleFileStatusCache > | |
Cunique_ptr< clang::clangd::TUScheduler::ASTCache > | |
Cunique_ptr< clang::HeaderSearch > | |
Cunique_ptr< clang::move::HelperDeclRefGraph > | |
Cunique_ptr< clang::tidy::ClangTidyCheckFactories > | |
Cunique_ptr< clang::tidy::ClangTidyContext > | |
Cunique_ptr< clang::tidy::ClangTidyOptionsProvider > | |
Cunique_ptr< clang::tidy::GlobList > | |
Cunique_ptr< clang::tidy::google::readability::TodoCommentCheck::TodoCommentHandler > | |
Cunique_ptr< clang::tidy::misc::UnusedParametersCheck::IndexerVisitor > | |
Cunique_ptr< clang::tidy::modernize::StmtAncestorASTVisitor > | |
Cunique_ptr< clang::tidy::modernize::TUTrackingInfo > | |
Cunique_ptr< clang::tidy::utils::IncludeInserter > | |
Cunique_ptr< ClangTidyContext::CachedGlobList > | |
Cunique_ptr< CodeCompletionTUInfo > | |
Cunique_ptr< CompilerInstance > | |
Cunique_ptr< FrontendAction > | |
Cunique_ptr< IdentifierTable > | |
Cunique_ptr< llvm::Regex > | |
CUniqueStringSaver | |
Cunordered_map< const FunctionDecl *, IndexEntry > | |
Cunordered_set< const CallExpr * > | |
Cunordered_set< const DeclRefExpr * > | |
Cunordered_set< unsigned > | |
Cunsigned | |
CUsageKind | |
CValue | |
CValueDecl * | |
CVarDecl * | |
CVariantValue | |
Cvector< Argument > | |
Cvector< CallbackCall > & | |
Cvector< clang::clangd::CodeCompletion > | |
Cvector< clang::clangd::CompletionItem > | |
Cvector< clang::clangd::dex::Chunk > | |
Cvector< clang::clangd::Diag > | |
Cvector< clang::clangd::Diagnostic > | |
Cvector< clang::clangd::DocumentSymbol > | |
Cvector< clang::clangd::FileEvent > | |
Cvector< clang::clangd::Fix > | |
Cvector< clang::clangd::Inclusion > | |
Cvector< clang::clangd::Note > | |
Cvector< clang::clangd::ParameterInformation > | |
Cvector< clang::clangd::riff::Chunk > | |
Cvector< clang::clangd::SignatureInformation > | |
Cvector< clang::clangd::Symbol > | |
Cvector< clang::clangd::TextDocumentContentChangeEvent > | |
Cvector< clang::clangd::TextEdit > | |
Cvector< clang::doc::CommentInfo > | |
Cvector< clang::doc::EnumInfo > | |
Cvector< clang::doc::FunctionInfo > | |
Cvector< clang::doc::Reference > | |
Cvector< clang::find_all_symbols::SymbolAndSignals > | |
Cvector< clang::find_all_symbols::SymbolInfo > | |
Cvector< clang::include_fixer::IncludeFixerContext > & | |
Cvector< clang::include_fixer::IncludeFixerContext::HeaderInfo > | |
Cvector< clang::include_fixer::IncludeFixerContext::QuerySymbolInfo > | |
Cvector< clang::move::DeclarationReporter::Declaration > | |
Cvector< clang::tidy::ClangTidyError > | |
Cvector< clang::tidy::FileFilter > | |
Cvector< ClangTidyOptions::StringPair > | |
Cvector< ConfigFileHandler > | |
Cvector< const clang::clangd::Symbol * > | |
Cvector< const NamedDecl * > | |
Cvector< Context > | |
Cvector< Decl * > | |
Cvector< float > | |
Cvector< KVPair > | |
Cvector< LineRange > | |
Cvector< llvm::LineEditor::Completion > | |
Cvector< llvm::Optional< clang::tidy::readability::IdentifierNamingCheck::NamingStyle > > | |
Cvector< llvm::Regex > | |
Cvector< llvm::StringRef > | |
Cvector< std::pair< Listener, unsigned > > | |
Cvector< std::pair< llvm::Regex, const char * > > | |
Cvector< std::shared_future< std::unique_ptr< clang::include_fixer::SymbolIndex > > > | |
Cvector< std::string > | |
Cvector< std::string > | |
Cvector< std::thread > | |
Cvector< std::unique_ptr< ast_matchers::MatchFinder::MatchCallback > > | |
Cvector< std::unique_ptr< clang::clangd::SymbolIndex > > | |
Cvector< std::unique_ptr< clang::doc::CommentInfo > > | |
Cvector< std::unique_ptr< clang::ModuleMap > > | |
Cvector< UsingDeclContext > | |
Cvector< value_type > | |
Cvim | |
Cyaml | |