Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/clice-io/clice
/ functions
Functions
2,129 in github.com/clice-io/clice
⨍
Functions
2,129
◇
Types & classes
533
↓ 2 callers
Function
name_of
src/semantic/ast_utility.cpp:229
↓ 2 callers
Method
next
src/syntax/lexer.cpp:65
↓ 2 callers
Method
next_stamp
src/support/cache_store.cpp:187
↓ 2 callers
Function
notify
(proc, method: str, params)
tests/integration/lifecycle/test_protocol_robustness.py:33
↓ 2 callers
Method
on_traverse_decl
src/feature/document_symbols.cpp:105
↓ 2 callers
Function
parse_cc1_output
Parse the first `-cc1` line from clang `-###` output. Only the first line is used: with multiple inputs the driver emits one job per input, and the fi
src/command/toolchain.cpp:174
↓ 2 callers
Function
parse_documentation
src/feature/hover.cpp:1322
↓ 2 callers
Method
pick_idle
tests/unit/server/worker_pool_tests.cpp:85
↓ 2 callers
Method
pick_least_loaded
tests/unit/server/worker_pool_tests.cpp:69
↓ 2 callers
Function
poll
(predicate, timeout=30)
tests/integration/features/test_index_staleness.py:27
↓ 2 callers
Function
print_hex
Non-negative numbers are printed using min digits: 0 => 0x0 100 => 0x64 Negative numbers are sign-extended to 32/64 bits: -2 => 0xfffffffe -2
src/feature/hover.cpp:402
↓ 2 callers
Function
print_template_specialization_args
src/semantic/ast_utility.cpp:393
↓ 2 callers
Function
project_mtime
(workspace)
tests/integration/features/test_index_staleness.py:22
↓ 2 callers
Function
query_one
src/command/toolchain.cpp:218
↓ 2 callers
Method
query_symbol_targets
src/server/service/query.cpp:179
↓ 2 callers
Function
rangeInCommonFile
Given a range whose endpoints may be in different expansions or files, tries to find a range within a common file by following up the expansion and in
tests/unit/semantic/selection_tests.cpp:121
↓ 2 callers
Function
read_lsp_message
(reader: asyncio.StreamReader)
tests/replay.py:94
↓ 2 callers
Method
record_header_mode
src/server/compiler/context_resolver.cpp:133
↓ 2 callers
Method
remove_owner
src/server/worker/worker_pool.cpp:226
↓ 2 callers
Function
render_blocks
src/support/markup.cpp:246
↓ 2 callers
Method
report
src/semantic/find_target.cpp:132
↓ 2 callers
Function
request
(proc, msg_id: int, method: str, params)
tests/integration/lifecycle/test_protocol_robustness.py:15
↓ 2 callers
Function
resolve_forwarding_params
src/semantic/ast_utility.cpp:938
↓ 2 callers
Function
scan_file_worker
Scan a single file: read content + lexer scan. Runs on libuv worker thread via queue(). @param path Stable pointer from PathPool (must outlive the ta
src/syntax/dependency_graph.cpp:250
↓ 2 callers
Function
scan_module_decl
src/syntax/scan.cpp:382
↓ 2 callers
Method
schedule_shutdown
src/server/transport/master_server.cpp:318
↓ 2 callers
Method
semantic_tokens_full
Send semantic tokens (full) request.
tests/integration/utils/client.py:351
↓ 2 callers
Function
serialize_blob
Begin a two-phase store write and serialize the blob to its tmp path. Returns the entry to commit, or nullopt if serialization failed.
src/server/compiler/indexer.cpp:151
↓ 2 callers
Function
serialize_tu_index
Build a TUIndex, serialize it, and return as a string.
src/server/worker/stateless_worker.cpp:54
↓ 2 callers
Function
server_stderr_excerpt
(stderr_text: str)
tests/conftest.py:188
↓ 2 callers
Method
set_definition_range
src/index/tu_index.h:46
↓ 2 callers
Method
set_restart_count
tests/unit/server/worker_pool_tests.cpp:64
↓ 2 callers
Function
shard_key
Stable blob key for a file's shard: runtime pool ids are per-session, so blobs are named by a hash of the path instead.
src/server/compiler/indexer.cpp:145
↓ 2 callers
Function
should_ignore
As well as comments, don't count semicolons as real tokens. They're not properly claimed as expr-statement is missing from the AST.
src/semantic/selection.cpp:232
↓ 2 callers
Method
shutdown
src/server/compiler/compile_graph.cpp:385
↓ 2 callers
Method
shutdown_and_cleanup
src/server/transport/master_server.cpp:325
↓ 2 callers
Function
signature_help
src/feature/signature_help.cpp:174
↓ 2 callers
Method
signature_help_at
Send signature help request at given position.
tests/integration/utils/client.py:319
↓ 2 callers
Function
simple_name
src/semantic/ast_utility.cpp:195
↓ 2 callers
Method
speak
tests/data/index_features/main.cpp:10
↓ 2 callers
Method
spelled_tokens
src/compile/compilation_unit.cpp:185
↓ 2 callers
Method
spelled_tokens_touch
src/compile/compilation_unit.cpp:198
↓ 2 callers
Method
spelling_location
src/compile/compilation_unit.cpp:159
↓ 2 callers
Function
sweep_dead_pid_dirs
Remove directory children whose name parses as a dead pid. Used for both `tmp/{pid}` and Scratch `{ns}/{pid}` layouts.
src/support/cache_store.cpp:122
↓ 2 callers
Function
test
tests/data/hover/decltype.cpp:40
↓ 2 callers
Method
test
Test whether a consecutive range of tokens is selected. The tokens are taken from the expanded token stream.
src/semantic/selection.cpp:351
↓ 2 callers
Function
toTokenRange
Converts a char source range to a token range.
tests/unit/semantic/selection_tests.cpp:58
↓ 2 callers
Function
to_hover_param
src/feature/hover.cpp:349
↓ 2 callers
Method
token_length
src/compile/compilation_unit.cpp:215
↓ 2 callers
Function
type_as_definition
src/feature/hover.cpp:760
↓ 2 callers
Method
type_definition_at
Send go-to-type-definition request at given position.
tests/integration/utils/client.py:270
↓ 2 callers
Function
visit_template_decl_contexts
src/semantic/resolver.cpp:41
↓ 1 callers
Function
EXPECT_NONE
tests/unit/syntax/lexer_tests.cpp:95
↓ 1 callers
Function
EXPECT_NO_TOKEN
tests/unit/feature/semantic_tokens_tests.cpp:144
↓ 1 callers
Function
GetExternalSourceContainer
src/index/usr_generation.cpp:39
↓ 1 callers
Method
TraverseDecl
We traverse all "well-behaved" nodes the same way: - push the node onto the stack - traverse its children recursively - pop it from the stack - hit te
src/semantic/selection.cpp:736
↓ 1 callers
Method
TraverseDecl
tests/unit/semantic/template_resolver_tests.cpp:19
↓ 1 callers
Method
TraverseStmt
src/semantic/filtered_ast_visitor.h:79
↓ 1 callers
Method
VisitConceptReference
Note that `RecursiveASTVisitor` doesn't have `VisitNestedNameSpecifier`, it is our own implementation.
src/semantic/filtered_ast_visitor.h:164
↓ 1 callers
Method
VisitNestedNameSpecifierLoc
Note that `RecursiveASTVisitor` doesn't have `VisitNestedNameSpecifier`, it is our own implementation.
src/semantic/filtered_ast_visitor.h:144
↓ 1 callers
Function
_candidate_files
( install_dir: Path, skip_patterns: Optional[List[str]] = None )
scripts/release-llvm.py:95
↓ 1 callers
Function
_compress_tar_xz
( source_dir: Path, output_path: Path, xz_level: str, label: str, )
scripts/release-llvm.py:170
↓ 1 callers
Function
_manifest_for
(artifact: str, manifests_dir: Path)
scripts/release-llvm.py:83
↓ 1 callers
Function
_nullify_shared_libs
(install_dir: Path)
scripts/release-llvm.py:112
↓ 1 callers
Function
_remove_binaries
(build_dir: Path)
scripts/release-llvm.py:56
↓ 1 callers
Function
_replace_with_empty_archive
(path: Path)
scripts/release-llvm.py:49
↓ 1 callers
Function
_run_build
(build_dir: Path)
scripts/release-llvm.py:65
↓ 1 callers
Function
_try_delete
(path: Path, build_dir: Path)
scripts/release-llvm.py:125
↓ 1 callers
Function
_wait_residue_released
Wait until orphaned workers of a killed server release their handles on tmp residue (a rename probe fails on Windows while a file is open).
tests/integration/compilation/test_persistent_cache.py:333
↓ 1 callers
Function
abbreviated_string
src/semantic/selection.cpp:1147
↓ 1 callers
Function
abs_val
tests/corpus/statements/if/basic_if.cpp:4
↓ 1 callers
Method
acquire_stateless_slot
src/server/worker/worker_pool.cpp:500
↓ 1 callers
Method
activeUri
()
editors/vscode/src/feature/context.ts:146
↓ 1 callers
Function
add
tests/data/pch_test/main.cpp:3
↓ 1 callers
Function
add
tests/data/hello_world/main.cpp:3
↓ 1 callers
Function
addIncludeChain
src/index/include_graph.cpp:7
↓ 1 callers
Function
add_layout_info
src/feature/hover.cpp:1047
↓ 1 callers
Method
add_main
tests/unit/test/tester.h:48
↓ 1 callers
Method
add_module
src/syntax/dependency_graph.cpp:24
↓ 1 callers
Function
add_related
src/feature/diagnostics.cpp:27
↓ 1 callers
Method
add_return_info
\param ret_info docs for return value \param cover if already has docs for return, new value cover the old one
src/support/doxygen.h:37
↓ 1 callers
Method
add_sources
tests/unit/test/annotation.cpp:113
↓ 1 callers
Function
add_tag
src/feature/diagnostics.cpp:13
↓ 1 callers
Method
adjust_diag
src/compile/tidy.cpp:286
↓ 1 callers
Method
adjust_level
src/compile/tidy.cpp:246
↓ 1 callers
Method
advance_until
src/syntax/lexer.cpp:100
↓ 1 callers
Function
agentic_client
src/server/transport/agentic.cpp:101
↓ 1 callers
Function
agentic_request
src/server/transport/agentic.cpp:28
↓ 1 callers
Function
append_line_marker
Emit a #line marker resetting location to line 1 of `path`. Backslashes and quotes are escaped so Windows paths survive the round-trip through the pre
src/syntax/preamble_synthesis.cpp:13
↓ 1 callers
Function
append_line_marker_at
Append a #line marker for line `line` (1-based) of `path`.
src/syntax/preamble_synthesis.cpp:96
↓ 1 callers
Function
apply
(editor: vscode.TextEditor)
editors/vscode/src/feature/inactive.ts:21
↓ 1 callers
Function
applyContext
(picked: ContextItem, epoch?: number, targetUri?: string)
editors/vscode/src/feature/context.ts:176
↓ 1 callers
Method
apply_crash_backoff
src/server/worker/worker_pool.cpp:716
↓ 1 callers
Function
apply_edits
Apply LSP TextEdits to a string, processing from end to start.
tests/integration/features/test_formatting.py:10
↓ 1 callers
Function
apply_manifest
(manifest: Path, install_dir: Path)
scripts/release-llvm.py:154
↓ 1 callers
Function
area
tests/data/index_features/nav.cpp:3
↓ 1 callers
Function
async_main
(args)
tests/replay.py:345
↓ 1 callers
Function
attr_hover
Generates hover info for attributes.
src/feature/hover.cpp:1031
↓ 1 callers
Function
backtick_quote_range
If the backtick at the offset starts a probable quoted range, return the range (including the quotes).
src/feature/hover.cpp:1183
↓ 1 callers
Method
build_enum
(self, tp)
tests/integration/utils/injection.py:106
← previous
next →
601–700 of 2,129, ranked by callers