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
Method
_parse_line
(self, line: str)
tests/stress.py:130
↓ 2 callers
Function
accept_connections
src/server/transport/master_server.cpp:472
↓ 2 callers
Method
acquire
src/server/compiler/compile_graph.cpp:96
↓ 2 callers
Function
add
Free function for call hierarchy
tests/data/index_features/main.cpp:19
↓ 2 callers
Method
add_params
src/feature/inlay_hints.cpp:311
↓ 2 callers
Method
add_return_type_hint
src/feature/inlay_hints.cpp:532
↓ 2 callers
Method
add_source
tests/unit/test/annotation.h:22
↓ 2 callers
Method
all_files
src/syntax/dependency_graph.cpp:86
↓ 2 callers
Function
all_target_decls
src/semantic/find_target.cpp:596
↓ 2 callers
Function
anomalies_in_log_files
Anomaly IDs from master/worker log files under <workspace>/.clice/logs. Workers don't forward logMessage in v1.0, so their anomalies are only
tests/integration/utils/assertions.py:21
↓ 2 callers
Function
append_quoted_path
Emit `path` as a quoted include/marker operand, escaping backslashes and quotes so Windows paths survive string-literal parsing.
src/syntax/preamble_synthesis.cpp:26
↓ 2 callers
Method
append_suffix_include
src/server/compiler/context_resolver.cpp:415
↓ 2 callers
Function
apply_log_level
src/clice.cc:60
↓ 2 callers
Function
apply_warning_options
Find -W<group> and -Wno-<group> options in extra_args and apply them to diags. This is used to handle extra_args in clang-tidy configuration. We don'
src/compile/tidy.cpp:196
↓ 2 callers
Function
base_by_ref
tests/data/hover/pass_types.cpp:18
↓ 2 callers
Function
base_cc1_args
tests/unit/test/tester.cpp:12
↓ 2 callers
Function
build_ctx_shard
The dep is backdated an hour so the merge (build_at = one minute ago) records its baseline hash; a later write bumps the mtime past build_at, so stale
tests/unit/index/merged_index_tests.cpp:578
↓ 2 callers
Method
build_module_map
src/server/state/workspace.cpp:465
↓ 2 callers
Function
cache_key
Render hash-input fragments into an unambiguous byte stream (length- prefixed, so embedded NULs cannot create colliding splits) and return the 32-hex
src/server/compiler/compiler.cpp:44
↓ 2 callers
Function
calculate_roles
src/support/fuzzy_matcher.cpp:166
↓ 2 callers
Method
cancelled
Compilation was cancelled; consumers should not touch any state.
src/compile/compilation_unit.h:82
↓ 2 callers
Function
canonicalize_spaces
Trims the input and concatenates whitespace blocks into a single ` `.
src/support/markup.cpp:240
↓ 2 callers
Function
check_cases
tests/unit/feature/hover_tests.cpp:299
↓ 2 callers
Function
check_sym_range
tests/unit/feature/hover_tests.cpp:280
↓ 2 callers
Method
checkpoint
src/support/cache_store.cpp:613
↓ 2 callers
Method
clear_includes
src/syntax/dependency_graph.cpp:116
↓ 2 callers
Function
clice_binary
Resolve path to the clice binary for spawning workers.
tests/unit/server/worker_test_helpers.h:38
↓ 2 callers
Method
code_actions
Send code action request.
tests/integration/utils/client.py:371
↓ 2 callers
Function
collect_candidates
Collect all directives in `includes` that bring in `next_path`, in directive order. Prefers exact resolved-path matches; when resolution found nothing
src/syntax/preamble_synthesis.cpp:42
↓ 2 callers
Function
collect_errors
Extract error messages from compilation diagnostics.
src/server/worker/stateless_worker.cpp:41
↓ 2 callers
Method
collect_references
src/server/service/query.cpp:451
↓ 2 callers
Function
complete
src/compile/compilation.cpp:420
↓ 2 callers
Function
count_include_occurrences
src/syntax/preamble_synthesis.cpp:265
↓ 2 callers
Method
create_location
src/compile/compilation_unit.cpp:180
↓ 2 callers
Function
create_scan_instance
Create and configure a CompilerInstance for scanning. If content is non-empty, it is used as remapped source for the main file.
src/syntax/scan.cpp:274
↓ 2 callers
Function
decl_comment
src/semantic/ast_utility.cpp:1476
↓ 2 callers
Function
decl_for_comment
Returns the decl that should be used for querying comments.
src/feature/hover.cpp:302
↓ 2 callers
Function
declared_type
src/semantic/ast_utility.cpp:1252
↓ 2 callers
Function
decode_relative_tokens
tests/unit/feature/semantic_tokens_tests.cpp:76
↓ 2 callers
Function
dense_hash
src/index/merged_index.cpp:18
↓ 2 callers
Function
dep_stale
Two-layer staleness test for a single dependency, mirroring the server's `deps_changed`: Layer 1 trusts an unchanged mtime (no file read); Layer 2 re-
src/index/merged_index.cpp:107
↓ 2 callers
Method
deps
src/compile/compilation_unit.cpp:255
↓ 2 callers
Function
detectCxxFragment
(document: vscode.TextDocument)
editors/vscode/src/feature/context.ts:281
↓ 2 callers
Method
diagnostic_document_uri
src/compile/diagnostic.cpp:47
↓ 2 callers
Function
drain_pipe
src/command/toolchain.cpp:57
↓ 2 callers
Function
drain_stderr
Coroutine that drains a worker's stderr pipe. Workers write their own log files, so this only captures unexpected output (crash stacktraces, assertion
src/server/worker/worker_pool.cpp:21
↓ 2 callers
Method
drop_header_context
Discard the file's resolved header context so the next compile re-resolves (and possibly re-synthesizes) it.
src/server/compiler/context_resolver.h:111
↓ 2 callers
Function
dump
src/support/format.h:130
↓ 2 callers
Function
dump_param
tests/unit/feature/hover_tests.cpp:79
↓ 2 callers
Function
emit_rewritten
Emit content[from, to) rewriting resolved quoted includes to absolute paths: the synthesized files live in the cache directory, so includer-relative l
src/syntax/preamble_synthesis.cpp:115
↓ 2 callers
Method
enqueue
src/server/compiler/indexer.cpp:335
↓ 2 callers
Method
evict_locked
src/support/cache_store.cpp:533
↓ 2 callers
Function
expand
Expands character ranges and returns a bitmap. For example, "a-cf-hz" is expanded to "abcfghz".
src/support/glob_pattern.cpp:10
↓ 2 callers
Function
expected_build_failure
A PCH/PCM build failure is expected when the worker reported user-code errors or the dispatch failed for an operational reason (memory-pressure preemp
src/server/compiler/compiler.cpp:78
↓ 2 callers
Function
extract_line
src/server/service/query.cpp:370
↓ 2 callers
Function
fetch_template_parameters
src/feature/hover.cpp:223
↓ 2 callers
Function
field_name
src/feature/hover.cpp:519
↓ 2 callers
Method
find_argument
Look up a template type parameter in the stack by matching its depth against each frame's template parameter list depth. Searches from innermost (top)
src/semantic/resolver.cpp:137
↓ 2 callers
Function
find_by_range
tests/unit/feature/semantic_tokens_tests.cpp:125
↓ 2 callers
Method
find_incoming_calls
src/server/service/query.cpp:505
↓ 2 callers
Function
find_master_log
Find the master log file in the log directory.
tests/stress.py:222
↓ 2 callers
Method
find_outgoing_calls
src/server/service/query.cpp:520
↓ 2 callers
Method
find_subtypes
src/server/service/query.cpp:549
↓ 2 callers
Method
find_supertypes
src/server/service/query.cpp:535
↓ 2 callers
Method
folding_ranges
Send folding range request.
tests/integration/utils/client.py:342
↓ 2 callers
Function
foo
Function definition via pointer
tests/data/hover/functions.cpp:6
↓ 2 callers
Method
format_document
(self, uri: str, *, timeout: float = 30.0)
tests/integration/utils/client.py:400
↓ 2 callers
Method
format_range
(self, uri: str, range_: Range, *, timeout: float = 30.0)
tests/integration/utils/client.py:411
↓ 2 callers
Method
forward_build
src/server/compiler/compiler.cpp:1012
↓ 2 callers
Method
forward_format
src/server/compiler/compiler.cpp:1062
↓ 2 callers
Function
function_pack_type
Returns the template parameter pack type from an instantiated function template, if it exists, nullptr otherwise.
src/semantic/ast_utility.cpp:695
↓ 2 callers
Function
generateUSRForDecl
src/index/usr_generation.cpp:931
↓ 2 callers
Function
generate_test_data_cdbs
Generate compile_commands.json for all static test data directories.
tests/cdb.py:36
↓ 2 callers
Function
get
src/syntax/token.h:31
↓ 2 callers
Method
get
src/support/object_pool.h:124
↓ 2 callers
Function
getExpansionTokenRangeInSameFile
Find an expansion range (not necessarily immediate) the ends of which are in the same file id.
tests/unit/semantic/selection_tests.cpp:152
↓ 2 callers
Function
getLocForTokenEnd
Returns location of the last character of the token at a given loc
tests/unit/semantic/selection_tests.cpp:50
↓ 2 callers
Method
getPat
src/support/glob_pattern.h:83
↓ 2 callers
Function
getTokenFileRange
Returns the file range for a given Location as a Token Range This is quite similar to getFileLoc in SourceManager as both use getImmediateExpansionRan
tests/unit/semantic/selection_tests.cpp:170
↓ 2 callers
Function
get_decl_type
Helper to extract underlying type from a Decl.
src/semantic/resolver.cpp:164
↓ 2 callers
Method
get_definition_text
src/server/service/query.cpp:385
↓ 2 callers
Function
get_only_instantiation
src/semantic/ast_utility.cpp:496
↓ 2 callers
Method
get_return_info
src/support/doxygen.h:48
↓ 2 callers
Method
group_command
src/command/command.cpp:560
↓ 2 callers
Function
guidance_messages
Guidance texts from window/logMessage notifications.
tests/integration/utils/assertions.py:52
↓ 2 callers
Function
hash_file
Hash a file's content with the same scheme the server layer uses for its dependency snapshots (`workspace::hash_file`). Returns 0 on read failure.
src/index/merged_index.cpp:95
↓ 2 callers
Function
hover_get_value_contains
(text)
tests/integration/extensions/test_header_context.py:229
↓ 2 callers
Function
includeHashLoc
tests/unit/semantic/selection_tests.cpp:97
↓ 2 callers
Method
indent
src/semantic/selection.cpp:1128
↓ 2 callers
Function
indent_lines
Inserts two spaces after each `\n` to indent each line. First line is not indented.
src/support/markup.cpp:334
↓ 2 callers
Method
init_compile_graph
src/server/compiler/compiler.cpp:125
↓ 2 callers
Method
inlay_hints
Send inlay hint request for given range.
tests/integration/utils/client.py:360
↓ 2 callers
Method
isDeclOrDef
src/semantic/relation_kind.h:44
↓ 2 callers
Method
isReference
src/semantic/relation_kind.h:48
↓ 2 callers
Function
is_expanded_from_param_pack
src/feature/inlay_hints.cpp:29
↓ 2 callers
Method
kill_worker
tests/unit/server/worker_pool_tests.cpp:123
↓ 2 callers
Method
last
src/syntax/lexer.cpp:61
↓ 2 callers
Method
lookup_symbol
src/server/service/query.cpp:199
↓ 2 callers
Function
lower
src/support/fuzzy_matcher.cpp:59
↓ 2 callers
Function
make_issue
src/server/state/config.cpp:150
← previous
next →
501–600 of 2,129, ranked by callers