Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MaskRay/ccls
/ functions
Functions
590 in github.com/MaskRay/ccls
⨍
Functions
590
◇
Types & classes
399
↓ 331 callers
Method
size
src/utils.hh:144
↓ 103 callers
Method
end
src/utils.hh:142
↓ 83 callers
Method
begin
src/utils.hh:140
↓ 43 callers
Method
insert
src/sema_manager.hh:62
↓ 41 callers
Method
get
src/sema_manager.hh:43
↓ 41 callers
Method
getPath
src/lsp.cc:90
↓ 41 callers
Function
reply
src/pipeline.cc:852
↓ 31 callers
Function
intern
src/serializer.cc:413
↓ 30 callers
Method
anyDef
src/query.hh:47
↓ 23 callers
Method
clear
src/query.cc:181
↓ 20 callers
Function
getLsLocation
src/query.cc:679
↓ 20 callers
Method
pushBack
src/threaded_queue.hh:95
↓ 20 callers
Method
valid
src/indexer.hh:87
↓ 17 callers
Method
name
src/indexer.hh:130
↓ 16 callers
Function
add
src/messages/ccls_call.cc:231
↓ 16 callers
Function
reflect1
src/serializer.cc:276
↓ 15 callers
Function
reflect
src/messages/initialize.cc:254
↓ 14 callers
Function
reflectMember
src/serializer.hh:292
↓ 14 callers
Method
varUInt
src/serializer.hh:75
↓ 13 callers
Method
getFile
src/working_files.cc:337
↓ 13 callers
Method
load
src/project.cc:372
↓ 12 callers
Function
Ranks
src/fuzzy_match.cc:139
↓ 12 callers
Function
findSymbolsAtLocation
src/query.cc:753
↓ 12 callers
Function
getLsRange
src/query.cc:634
↓ 12 callers
Function
reflect
clang-format off
src/serializer.cc:79
↓ 11 callers
Function
doPathMapping
src/config.cc:9
↓ 11 callers
Method
string
src/serializer.cc:75
↓ 10 callers
Function
getOffsetForPosition
VSCode (UTF-16) disagrees with Emacs lsp-mode (UTF-8) on how to represent text documents. We use a UTF-8 iterator to approximate UTF-16 in the specifi
src/working_files.cc:414
↓ 10 callers
Method
getString
src/serializer.cc:53
↓ 9 callers
Function
index
src/indexer.cc:1230
↓ 9 callers
Function
lookupExtension
src/project.cc:42
↓ 8 callers
Method
consumeFile
src/indexer.cc:93
↓ 8 callers
Function
ensureEndsInSlash
src/utils.cc:103
↓ 8 callers
Function
fromTokenRange
src/clang_tu.cc:85
↓ 8 callers
Method
matches
src/utils.cc:40
↓ 8 callers
Function
notify
src/pipeline.hh:68
↓ 8 callers
Function
pathFromFileEntry
src/clang_tu.cc:27
↓ 8 callers
Function
reflect
src/serializer.hh:241
↓ 8 callers
Method
varInt
src/serializer.hh:85
↓ 8 callers
Function
withEntity
src/query.hh:201
↓ 7 callers
Function
accept
index_tests/usage/type_usage_typedef_and_using.cc:7
↓ 7 callers
Method
isNull
src/serializer.cc:52
↓ 7 callers
Function
reflectMemberEnd
src/serializer.hh:362
↓ 7 callers
Function
reflectMemberStart
src/serializer.cc:389
↓ 7 callers
Function
uniquify
src/indexer.cc:1216
↓ 6 callers
Method
error
src/message_handler.hh:227
↓ 6 callers
Function
fromCharSourceRange
src/clang_tu.cc:75
↓ 6 callers
Method
getContent
src/working_files.cc:347
↓ 6 callers
Function
getKind
src/indexer.cc:122
↓ 6 callers
Function
getLocationLink
src/query.cc:692
↓ 6 callers
Function
lowerPathIfInsensitive
src/utils.cc:92
↓ 6 callers
Function
realPath
src/utils.cc:127
↓ 6 callers
Function
threadLeave
src/pipeline.cc:445
↓ 5 callers
Function
called
index_tests/usage/func_usage_call_func.cc:1
↓ 5 callers
Function
escapeFileName
src/utils.cc:108
↓ 5 callers
Method
getSymbolName
src/query.cc:461
↓ 5 callers
Function
init
src/indexer.cc:1226
↓ 5 callers
Function
normalizeFolder
src/utils.cc:133
↓ 5 callers
Function
normalizePath
src/platform_win.cc:22
↓ 5 callers
Function
reflect
src/lsp.cc:14
↓ 5 callers
Method
size
Returns the number of elements in the queue. This is lock-free.
src/threaded_queue.hh:82
↓ 5 callers
Function
toString
src/test.cc:37
↓ 5 callers
Method
wait
src/threaded_queue.hh:54
↓ 5 callers
Method
withLock
src/working_files.hh:65
↓ 4 callers
Method
apply
src/test.cc:56
↓ 4 callers
Function
buildCompilerInvocation
src/clang_tu.cc:103
↓ 4 callers
Method
clear
src/pipeline.cc:49
↓ 4 callers
Method
contains
src/position.cc:49
↓ 4 callers
Function
convert
src/query.cc:69
↓ 4 callers
Function
decomposed2LineAndCol
src/clang_tu.cc:60
↓ 4 callers
Method
dequeue
Get the first element from the queue. Blocks until one is available.
src/threaded_queue.hh:121
↓ 4 callers
Function
eachDefinedFunc
src/query.hh:242
↓ 4 callers
Function
expand
src/messages/ccls_inheritance.cc:96
↓ 4 callers
Function
getAdjustedDecl
src/indexer.cc:374
↓ 4 callers
Method
getPreamble
src/sema_manager.cc:674
↓ 4 callers
Function
hashUsr
src/utils.cc:80
↓ 4 callers
Method
index
src/project.cc:502
↓ 4 callers
Function
internH
src/serializer.cc:398
↓ 4 callers
Method
is_local
src/indexer.hh:232
↓ 4 callers
Method
key
src/serializer.cc:72
↓ 4 callers
Function
lastWriteTime
src/utils.cc:146
↓ 4 callers
Method
onClose
src/sema_manager.cc:715
↓ 4 callers
Method
process
Expand %c %cpp ... in .ccls
src/project.cc:98
↓ 4 callers
Function
readContent
src/utils.cc:153
↓ 4 callers
Function
reflectFile
src/serializer.cc:369
↓ 4 callers
Function
request
src/pipeline.hh:71
↓ 4 callers
Function
spawnThread
src/platform_win.cc:42
↓ 4 callers
Method
stamp
src/pipeline.cc:59
↓ 4 callers
Method
toString
src/indexer.cc:1214
↓ 4 callers
Method
toTuple
src/indexer.hh:88
↓ 3 callers
Function
appendSerializationFormat
src/pipeline.cc:138
↓ 3 callers
Function
appendToCDB
src/project.cc:147
↓ 3 callers
Function
assignFileId
src/query.cc:25
↓ 3 callers
Method
dequeueAll
Return all elements in the queue.
src/threaded_queue.hh:98
↓ 3 callers
Function
eachEntityDef
src/query.hh:218
↓ 3 callers
Function
emitSemanticHighlight
src/message_handler.cc:429
↓ 3 callers
Method
endObject
src/serializer.cc:71
↓ 3 callers
Method
ensureSession
src/sema_manager.cc:720
↓ 3 callers
Function
expand
Expand a type node by adding members recursively to it.
src/messages/ccls_member.cc:92
↓ 3 callers
Function
flattenHierarchy
src/hierarchy.hh:12
next →
1–100 of 590, ranked by callers