Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VKCOM/kphp
/ types & classes
Types & classes
5,411 in github.com/VKCOM/kphp
⨍
Functions
17,654
◇
Types & classes
5,411
↓ 456 callers
Class
string
runtime-light/tl/tl-types.h:360
↓ 135 callers
Class
shape
runtime-common/core/core-types/decl/shape.h:32
↓ 93 callers
Class
string
runtime-common/core/core-types/decl/declarations.h:19
↓ 92 callers
Class
FunctionSignatureGenerator
compiler/code-gen/naming.h:56
↓ 63 callers
Class
pack
runtime-common/stdlib/msgpack/adaptor_base.h:25
↓ 46 callers
Class
array_size
runtime-common/core/core-types/decl/declarations.h:7
↓ 44 callers
Class
error
runtime-light/stdlib/web-transfer-lib/defs.h:144
↓ 42 callers
Class
KnownPhpDocTag
compiler/phpdoc.cpp:35
↓ 40 callers
Class
Assumption
compiler/class-assumptions.h:11
↓ 31 callers
Class
CloseFile
compiler/code-gen/common.h:54
↓ 31 callers
Class
SemicolonAndNL
compiler/code-gen/common.h:99
↓ 31 callers
Class
T
tests/phpt/dl/1043_some_globals.php:205
↓ 30 callers
Class
OpenFile
compiler/code-gen/common.h:19
↓ 28 callers
Class
TypeName
compiler/code-gen/naming.h:37
↓ 26 callers
Class
ExternInclude
compiler/code-gen/includes.h:11
↓ 24 callers
Class
is_array
runtime-common/core/core-types/kphp_type_traits.h:19
↓ 24 callers
Class
mixed
runtime-common/core/core-types/decl/declarations.h:15
↓ 21 callers
Class
ModuliteErr
this class is close to ModuliteErrFormatter in modulite-phpstan
compiler/modulite-check-rules.cpp:304
↓ 20 callers
Class
TokenLexerError
compiler/lexer.h:71
↓ 19 callers
Class
FunctionName
compiler/code-gen/naming.h:192
↓ 17 callers
Class
CloseNamespace
compiler/code-gen/namespace.h:29
↓ 17 callers
Class
JoinValues
compiler/code-gen/common.h:132
↓ 17 callers
Class
OpenNamespace
compiler/code-gen/namespace.h:12
↓ 16 callers
Class
regexp
runtime/regexp.h:45
↓ 12 callers
Class
string_view
common/wrappers/string_view.h:25
↓ 12 callers
Class
type
common/tlo-parsing/tl-objects.h:41
↓ 11 callers
Class
KnownJsonAttr
compiler/data/kphp-json-tags.cpp:36
↓ 11 callers
Class
PhpMutableGlobalsRefArgument
compiler/code-gen/const-globals-batched-mem.h:147
↓ 11 callers
Class
RawResponse
tests/python/lib/http_client.py:7
↓ 10 callers
Class
Indent
compiler/code-gen/common.h:79
↓ 10 callers
Class
VarName
compiler/code-gen/naming.h:223
↓ 10 callers
Class
error
runtime-light/stdlib/string/pcre2-functions.h:50
↓ 9 callers
Class
socket
FIXME: Address Buffered Socket Data Loss Issue Problem Description: This class implements buffered I/O for socket operations. A potential issue arise
runtime-light/stdlib/file/resource.h:620
↓ 8 callers
Class
Include
compiler/code-gen/includes.h:19
↓ 8 callers
Class
RawString
compiler/code-gen/raw-data.h:76
↓ 8 callers
Class
Stub
tests/cpp/runtime/msgpack-test.cpp:114
↓ 8 callers
Enum
error
runtime-light/stdlib/rpc/rpc-constants.h:15
↓ 7 callers
Class
FunctionDeclaration
compiler/code-gen/declarations.h:31
↓ 7 callers
Class
JsonEncoder
note: this class in runtime is used for non-typed json implementation: for json_encode() and json_decode() for classes, e.g. `JsonEncoder::encode(new
runtime-common/stdlib/serialization/json-functions.h:48
↓ 6 callers
Class
convert
runtime-common/stdlib/msgpack/adaptor_base.h:18
↓ 5 callers
Class
CombinatorFetch
The code that is common for combinators (func/constructor) fetch method generation. * 1) Field masks handling: array<mixed> c_hints_objectExt::fe
compiler/code-gen/files/tl2cpp/tl-combinator.h:106
↓ 5 callers
Class
CombinatorStore
The code that is common for combinators (func/constructor) store method generation. * * 1) Field masks handling: void c_hints_objectExt::store(c
compiler/code-gen/files/tl2cpp/tl-combinator.h:71
↓ 5 callers
Class
FunctionClassName
compiler/code-gen/naming.h:212
↓ 5 callers
Class
MultiKey
compiler/inferring/multi-key.h:15
↓ 5 callers
Class
RValue
compiler/inferring/rvalue.h:11
↓ 5 callers
Class
parse
common/tl/compiler/tl-compiler.cpp:82
↓ 4 callers
Class
Node
just simple int id type
compiler/pipes/cfg.cpp:20
↓ 4 callers
Class
TestResult
tests/kphp_tester.py:178
↓ 4 callers
Class
conn_query_functions
server/php-engine.h:40
↓ 4 callers
Class
const_iterator
compiler/code-gen/raw-data.h:21
↓ 4 callers
Enum
extra_ref_cnt_value
common/php-functions.h:48
↓ 4 callers
Class
file
runtime-light/stdlib/file/resource.h:137
↓ 4 callers
Class
iterator
runtime-light/stdlib/string/regex-functions.h:90
↓ 4 callers
Class
split
runtime-common/stdlib/kml/catboost.h:103
↓ 4 callers
Class
string_view
third-party/statshouse.h:49
↓ 3 callers
Class
Expr
compiler/rewrite-rules/impl/rules_parser.py:5
↓ 3 callers
Class
GlobalVarInPhpGlobals
compiler/code-gen/const-globals-batched-mem.h:155
↓ 3 callers
Class
Location
compiler/location.h:10
↓ 3 callers
Class
PhpMutableGlobalsConstRefArgument
compiler/code-gen/const-globals-batched-mem.h:151
↓ 3 callers
Class
StaticLibraryRunGlobal
compiler/code-gen/declarations.h:159
↓ 3 callers
Class
VertexArgumentInfo
compiler/rewrite-rules/impl/vertex_schema.py:6
↓ 3 callers
Class
array_ev
runtime-common/stdlib/msgpack/parser.cpp:75
↓ 3 callers
Class
array_sv
runtime-common/stdlib/msgpack/parser.cpp:60
↓ 3 callers
Class
curl_exec_concurrently
runtime/curl-async.cpp:12
↓ 3 callers
Class
map_ev
runtime-common/stdlib/msgpack/parser.cpp:102
↓ 3 callers
Class
map_sv
runtime-common/stdlib/msgpack/parser.cpp:87
↓ 2 callers
Class
CodePrinter
compiler/rewrite-rules/impl/code_printer.py:3
↓ 2 callers
Class
FunctionForkDeclaration
compiler/code-gen/declarations.h:39
↓ 2 callers
Class
FunctionForkName
compiler/code-gen/naming.h:203
↓ 2 callers
Class
FunctionParams
compiler/code-gen/declarations.h:46
↓ 2 callers
Class
InitConstVar
compiler/code-gen/files/const-vars-init.cpp:18
↓ 2 callers
Class
KphpRunOnce
tests/python/lib/kphp_run_once.py:12
↓ 2 callers
Class
LockComments
compiler/code-gen/common.h:105
↓ 2 callers
Class
ShapeGetIndex
compiler/code-gen/vertex-compiler.cpp:128
↓ 2 callers
Class
StatsReceiver
tests/python/lib/stats_receiver.py:19
↓ 2 callers
Class
TestFile
tests/kphp_tester.py:28
↓ 2 callers
Class
ThrowAction
compiler/code-gen/vertex-compiler.cpp:217
↓ 2 callers
Class
TlConstructorDef
compiler/code-gen/files/tl2cpp/tl-constructor.h:25
↓ 2 callers
Class
TlTemplatePhpTypeHelpers
compiler/code-gen/files/tl2cpp/tl-template-php-type-helpers.h:9
↓ 2 callers
Class
TlTypeDefinition
compiler/code-gen/files/tl2cpp/tl-type.h:169
↓ 2 callers
Class
Token
compiler/rewrite-rules/impl/rules_lexer.py:5
↓ 2 callers
Class
TupleGetIndex
compiler/code-gen/vertex-compiler.cpp:109
↓ 2 callers
Class
TypeFetch
Generated code example: * Untyped TL: template<typename T0, unsigned int inner_magic0, typename T1, unsigned int inner_magic1> array<mixed> t_Either<T
compiler/code-gen/files/tl2cpp/tl-type.h:109
↓ 2 callers
Class
TypeStore
Generated code example: * Untyped TL: template<typename T0, unsigned int inner_magic0, typename T1, unsigned int inner_magic1> void t_Either<T0, inner
compiler/code-gen/files/tl2cpp/tl-type.h:44
↓ 2 callers
Class
UnlockComments
compiler/code-gen/common.h:111
↓ 2 callers
Class
UpdateLocation
compiler/code-gen/common.h:60
↓ 2 callers
Interface
Y
tests/phpt/phc/parsing/class_modifiers.php:13
↓ 2 callers
Class
flock
common/kfs/kfs.cpp:41
↓ 2 callers
Class
http_server_functions
net/net-http-server.h:16
↓ 2 callers
Enum
image_kind
* Supported kinds of KPHP images: * 1. cli — works the same way as regular PHP script does * 2. server — automatically accepts a stream and expects
runtime-light/state/instance-state.h:52
↓ 2 callers
Enum
instance_kind
runtime-light/state/instance-state.h:54
↓ 2 callers
Class
sigaction
common/server/signals.cpp:250
↓ 2 callers
Class
stack_symbol_type
compiler/ffi/c_parser/yy_parser_generated.hpp:813
↓ 2 callers
Class
stat
compiler/index.cpp:22
↓ 2 callers
Enum
status
runtime-light/server/http/http-server-state.h:27
↓ 2 callers
Class
tcp_rpc_client_functions
net/net-tcp-rpc-client.h:14
↓ 2 callers
Class
tcp_rpc_server_functions
net/net-tcp-rpc-server.h:13
↓ 1 callers
Class
Artifact
tests/python/lib/kphp_builder.py:13
↓ 1 callers
Class
CaseInfo
compiler/code-gen/vertex-compiler.cpp:1197
↓ 1 callers
Class
CheckFunctionsColors
here we check all palette rules like "api has-curl" or "messages-module messages-internals" start from the root, make dfs expanding next_with_colors a
compiler/pipes/calc-bad-vars.cpp:206
next →
1–100 of 5,411, ranked by callers