MCPcopy Create free account

hub / github.com/clice-io/clice / types & classes

Types & classes533 in github.com/clice-io/clice

↓ 94 callersClass$
tests/data/hover/docs.cpp:24
↓ 15 callersClassLocalSourceRange
src/syntax/token.h:43
↓ 14 callersClassCliceClient
Language client that tracks server-sent notifications and provides convenience methods for common LSP operations.
tests/integration/utils/client.py:51
↓ 14 callersClassMergedIndex
src/index/merged_index.h:24
↓ 8 callersClassDeclRelationSet
A bitfield of DeclRelations.
src/semantic/find_target.h:52
↓ 7 callersClassPrintedType
src/feature/feature.h:83
↓ 7 callersClassSymbolKind
In the LSP, there are several different kinds, such as `SemanticTokenType`, `CompletionItemKind`, and `SymbolKind`. Unfortunately, these kinds do not
src/semantic/symbol_kind.h:18
↓ 5 callersClassDocument
src/support/markup.h:81
↓ 5 callersClassParagraph
Represents parts of the markup that can contain strings, like inline code, code block or plain text. One must introduce different paragraphs to create
src/support/markup.h:41
↓ 4 callersClassAgenticRpcClient
Minimal JSON-RPC client that speaks Content-Length framing over TCP.
tests/integration/agentic/test_agentic.py:14
↓ 4 callersClassRelationKind
src/semantic/relation_kind.h:7
↓ 3 callersClassBar
tests/data/hover/auto.cpp:110
↓ 3 callersClassBar
decltype(auto) in function return
tests/data/hover/decltype.cpp:39
↓ 3 callersClassCompilationParams
src/compile/implement.h:53
↓ 3 callersClassCompilationUnit
All AST related information needed for language server.
src/compile/compilation_unit.h:258
↓ 2 callersClassCompilationDatabase
src/command/command.h:183
↓ 2 callersClassFoo
tests/data/hover/spaceship.cpp:15
↓ 2 callersClassLogAnalyzer
Parse clice master log and extract indexing/scaling events.
tests/stress.py:72
↓ 2 callersClassSelectionTree
A selection can partially or completely cover several AST nodes. The SelectionTree contains nodes that are covered, and their parents. SelectionTree d
src/semantic/selection.h:40
↓ 2 callersClassVisitor
src/semantic/find_target.cpp:248
↓ 1 callersClassBar
tests/data/hover/no_hover_errors.cpp:9
↓ 1 callersClassBuilder
tests/integration/utils/injection.py:52
↓ 1 callersClassBulletList
Represents a sequence of one or more documents. Knows how to print them in a list like format, e.g. by prepending with "- " and indentation.
src/support/markup.h:85
↓ 1 callersClassCacheStore
Content-addressed blob store with atomic writes, crash recovery and per-namespace lifecycle policies. Responsibility split: the store only manages bl
src/support/cache_store.h:78
↓ 1 callersClassConnection
src/support/signal.h:42
↓ 1 callersClassDefinitionParams
src/server/protocol/agentic.h:117
↓ 1 callersClassDependencyGraph
src/syntax/dependency_graph.h:23
↓ 1 callersClassDocumentLinkParams
Request the document links of an open file's AST. Only the main-file region is covered: the preamble is compiled into the PCH, and its links travel in
src/server/protocol/worker.h:164
↓ 1 callersClassDocumentSymbolCollector
src/feature/document_symbols.cpp:101
↓ 1 callersClassFileIndex
src/index/tu_index.h:65
↓ 1 callersClassFoldingRangeCollector
src/feature/folding_ranges.cpp:56
↓ 1 callersClassInjectionStats
tests/integration/utils/injection.py:21
↓ 1 callersClassPathPool
Intern pool mapping paths to dense local ids. Used for the self-contained path tables of serialized index artifacts: every persisted path id is an ind
src/index/path_pool.h:19
↓ 1 callersClassProjectIndex
Project-wide symbol table accumulated from background indexing. There is a single path-id space at runtime: the server-wide clice::PathPool. Symbol r
src/index/project_index.h:23
↓ 1 callersClassPseudoInstantiator
The core pseudo-instantiation engine. Extends TreeTransform to resolve dependent names by looking up members in primary templates and partial speciali
src/semantic/resolver.cpp:313
↓ 1 callersClassS
tests/data/hover/auto.cpp:13
↓ 1 callersClassToolchain
Patches raw CDB commands into clang-acceptable cc1 arguments by querying the compiler driver. Results are cached by (driver, file extension, non-user-
src/command/toolchain.h:34
↓ 1 callersClassobject_ptr
src/support/object_pool.h:69
Class
editors/vscode/src/feature/context.ts:32
Class
editors/vscode/src/feature/context.ts:60
Class$
tests/data/hover/templates.cpp:54
Class$
tests/data/hover/basics.cpp:49
ClassAdd
tests/data/hover/values.cpp:17
ClassAgentClient
src/server/transport/agent_client.h:9
ClassAnimal
Base class for type hierarchy
tests/data/index_features/main.cpp:2
ClassAnnotatedSource
tests/unit/test/annotation.h:10
ClassAnnotatedSources
tests/unit/test/annotation.h:19
ClassAnomalyCapture
RAII fixture: install test hooks and clear them on destruction.
tests/unit/support/anomaly_tests.cpp:15
EnumAnomalyId
Stable identifiers for anomalies — internal states that should be unreachable when clice works correctly. Reaching one indicates a bug in clice itself
src/support/anomaly.h:26
EnumArgsProfile
Which subset of a compile command matters when deriving a cache key.
src/command/argument_parser.h:82
ClassBacktraceStat
Status for backtracing
src/support/glob_pattern.cpp:342
ClassBar
tests/data/hover/basics.cpp:36
ClassBar
tests/data/hover/tag_decls.cpp:92
ClassBase
tests/data/hover/pass_types.cpp:4
ClassBenchmarkOptions
benchmarks/scan_benchmark.cpp:36
ClassBlock
Holds text and knows how to lay it out. Multiple blocks can be grouped to form a document. Blocks include their own trailing newlines, container shoul
src/support/markup.h:22
ClassBlockCommandCommentContent
src/support/doxygen.h:18
ClassBraceExpansion
src/support/glob_pattern.cpp:73
ClassBracket
src/support/glob_pattern.h:87
EnumBranchKind
src/compile/directive.h:40
EnumBuildKind
Kind of build task dispatched to a stateless worker.
src/server/protocol/worker.h:97
ClassBuildParams
Unified parameters for all stateless build/compilation tasks. Fields are used selectively based on `kind`: - All: file, directory, arguments
src/server/protocol/worker.h:115
ClassBuildResult
Unified result for stateless build tasks. For Completion/SignatureHelp, the result JSON is in `result_json`. For BuildPCH/BuildPCM/Index, structured f
src/server/protocol/worker.h:141
ClassBuilder
src/index/tu_index.cpp:28
ClassBuilder
src/feature/inlay_hints.cpp:108
ClassBuildingGuard
RAII completion of an in-flight PCH build registration: wakes waiters and clears the building marker on every exit path — crucially also when the coro
src/server/compiler/compiler.cpp:58
ClassC
tests/data/hover/callee_args.cpp:86
ClassCDBDelta
src/server/state/invalidator.h:49
ClassCDBDiff
Per-file delta of a compilation database reload. Path ids are this database's own pool ids (stable across reloads).
src/command/command.h:168
ClassCDBEntry
tests/unit/test/cdb_helper.h:15
ClassCDBStamp
src/server/state/file_tracker.h:74
ClassCacheArtifactEntry
src/server/compiler/context_cache.h:25
ClassCacheContextEntry
src/server/compiler/context_cache.h:18
ClassCacheData
src/server/state/workspace.cpp:296
ClassCacheDepEntry
src/server/state/workspace.cpp:272
ClassCacheModeEntry
src/server/compiler/context_cache.h:12
ClassCacheNamespace
Static configuration of a cache namespace.
src/support/cache_store.h:32
ClassCachePCHEntry
src/server/state/workspace.cpp:277
ClassCachePCMEntry
src/server/state/workspace.cpp:288
EnumCachePolicy
Lifecycle policy for a cache namespace.
src/support/cache_store.h:16
ClassCacheStore::State
src/support/cache_store.cpp:147
ClassCachedEntry
src/syntax/scan.h:68
ClassCachedInclude
src/syntax/dependency_graph.h:237
ClassCallGraphEntry
src/server/protocol/agentic.h:160
ClassCallGraphParams
src/server/protocol/agentic.h:168
ClassCallGraphResult
src/server/protocol/agentic.h:177
ClassCallee
src/feature/inlay_hints.cpp:101
ClassCandidate
src/support/cache_store.cpp:539
ClassCanonicalCommand
Shared compiler identity — driver + all semantics-affecting flags. Deduped via ObjectSet so most files share one instance. This directly serves as the
src/command/command.h:69
ClassCat
Another derived class
tests/data/index_features/main.cpp:14
ClassChainEntry
One file along an include chain, from the host source file down to the direct includer of the target header. The target itself is not part of the chai
src/syntax/preamble_synthesis.h:16
EnumCharRole
Each character's Role is the Head or Tail of a segment, or a Separator. e.g. XMLHttpRequest_Async +--+---+------ +---- ^Head ^Tail ^Separator
src/support/fuzzy_matcher.h:41
EnumCharType
We distinguish the types of characters that affect segmentation. It's not obvious how to segment digits, we treat them as lowercase letters. As we don
src/support/fuzzy_matcher.h:26
ClassChunk
src/support/markup.h:59
EnumClangDriverFlag
src/command/argument_parser.cpp:65
ClassClangTidyChecker
src/compile/implement.h:22
ClassClass
docs/semantic-tokens-example.cpp:23
ClassCliceBinary
editors/zed/src/clice.rs:5
ClassCliceExtension
editors/zed/src/clice.rs:3
ClassCodeBlock
src/support/markup.cpp:306
next →1–100 of 533, ranked by callers