Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ELENA-LANG/elena-lang
/ types & classes
Types & classes
792 in github.com/ELENA-LANG/elena-lang
⨍
Functions
6,045
◇
Types & classes
792
↓ 372 callers
Class
SyntaxError
elenasrc3/engine/textparser.h:116
↓ 155 callers
Class
Color
--- Color ---
elenasrc3/gui/windows/wincommon.h:96
↓ 94 callers
Class
InternalError
--- InternalError ---
elenasrc3/common/common.h:152
↓ 62 callers
Class
X86Operand
--- X86Operand ---
elenasrc3/engine/x86helper.h:173
↓ 48 callers
Class
ustr_t
elenasrc3/common/ustring.h:89
↓ 34 callers
Class
Iterator
elenasrc3/common/lists.h:1501
↓ 16 callers
Class
ReferenceInfo
--- ReferenceInfo ---
elenasrc3/engine/elena.h:185
↓ 15 callers
Class
Node
elenasrc3/common/tree.h:230
↓ 13 callers
Class
Point
--- Point ---
elenasrc3/gui/guicommon.h:37
↓ 11 callers
Class
Rectangle
--- Rectangle ---
elenasrc3/gui/guicommon.h:90
↓ 10 callers
Class
JITUnresolvedException
--- JITUnresolvedException ---
elenasrc3/engine/elena.h:987
↓ 9 callers
Class
ARMOperand
--- ARMOperand ---
elenasrc3/engine/armhelper.h:159
↓ 7 callers
Class
XMLException
the internal exception if xml structure is not valid
elenasrc3/common/xmltree.h:16
↓ 7 callers
Class
wstr_t
elenasrc3/common/ustring.h:176
↓ 6 callers
Class
VAddressInfo
elenasrc3/engine/jitlinker.h:69
↓ 5 callers
Class
AbortError
elenasrc3/common/common.h:149
↓ 5 callers
Class
Parameter
elenasrc3/elc/compiler.h:308
↓ 5 callers
Class
TestException
elenasrc3/elena-tests/tests_common.h:16
↓ 4 callers
Class
CLIException
elenasrc3/elc/clicommon.h:580
↓ 4 callers
Class
ExceptionBase
--- ExceptionBase ---
elenasrc3/common/common.h:147
↓ 4 callers
Class
InvalidOperationError
--- InvalidOperationError ---
elenasrc3/elenasm/scriptparser.h:19
↓ 3 callers
Class
Node
elenasrc3/common/config.h:22
↓ 3 callers
Class
ParserError
elenasrc3/elc/parser.h:18
↓ 3 callers
Class
XmlNode
--- XmlNode ---
elenasrc3/common/xmltree.h:27
↓ 2 callers
Class
DerivationItem
elenasrc3/elenasm/cfparser.h:89
↓ 2 callers
Class
LineTooLong
--- LineTooLong ---
elenasrc3/engine/textparser.h:88
↓ 2 callers
Class
MemoryTrieNode
elenasrc3/common/lists.h:3572
↓ 2 callers
Class
ObjectInfo
elenasrc3/elc/compiler.h:165
↓ 2 callers
Class
ParserOverflowError
--- ParserOverflowError ---
elenasrc3/engine/parsertable.h:34
↓ 2 callers
Class
ROSection
elenasrc3/engine/module.h:96
↓ 1 callers
Class
ChildEnumerator
elenasrc3/common/lists.h:3580
↓ 1 callers
Class
ImageSectionHeader
elenasrc3/elc/clicommon.h:26
↓ 1 callers
Class
ImageSections
elenasrc3/elc/clicommon.h:85
↓ 1 callers
Class
InternalStrError
--- InternalStrError ---
elenasrc3/engine/elena.h:969
↓ 1 callers
Class
Namespace
elenasrc3/elc/compiler.h:1394
↓ 1 callers
Class
PPCOperand
--- PPCOperand ---
elenasrc3/engine/ppchelper.h:101
↓ 1 callers
Class
ProcedureError
elenasrc3/engine/textparser.h:129
↓ 1 callers
Class
Rule
elenasrc3/elenasm/cfparser.h:63
↓ 1 callers
Class
sigaction
elenasrc3/engine/linux/lnxroutines.cpp:349
Class
ARM64JITCompiler
--- ARM64JITCompiler --
elenasrc3/engine/arm64compiler.h:17
Class
ARMHelper
--- ARMHelper ---
elenasrc3/engine/armhelper.h:211
Class
ARMLabelHelper
--- ARMLabelHelper ---
elenasrc3/engine/armhelper.h:524
Enum
ARMOperandType
--- ARMOperandType ---
elenasrc3/engine/armhelper.h:36
Class
AboutDialog
elenasrc3/ide/windows/windialogs.h:266
Class
AbstractModule
--- AbstractModule ---
elenasrc3/engine/module.h:17
Class
AccessPrivateField
elenasrc3/elena-tests/compile_tests.h:29
Class
AddressMapper
--- AddressMapper ---
elenasrc3/elc/compiling.cpp:25
Class
AddressMapperBase
--- AddressMapperBase ---
elenasrc3/engine/elena.h:639
Class
AddressSpace
elenasrc3/elc/clicommon.h:96
Class
AllocationInfo
elenasrc3/elc/windows/ntlinker.h:18
Enum
Answer
elenasrc3/gui/controller.h:37
Class
AnyRule
elenasrc3/elenasm/regex.h:286
Class
AnyWordChar
elenasrc3/elenasm/regex.h:249
Class
ApiClassInfo
elenasrc3/tools/ldoc/ldoc.h:100
Class
ApiFieldInfo
elenasrc3/tools/ldoc/ldoc.h:65
Class
ApiMethodInfo
elenasrc3/tools/ldoc/ldoc.h:20
Class
ApiModuleInfo
elenasrc3/tools/ldoc/ldoc.h:184
Class
ApiSymbolInfo
elenasrc3/tools/ldoc/ldoc.h:136
Class
AppCommandEvent
elenasrc3/gui/windows/wincommon.h:200
Enum
ArgumentListType
elenasrc3/elc/compiler.h:1518
Class
Arm64Assembler
--- Arm64Assembler ---
elenasrc3/tools/asmc/armassembler.h:18
Class
ArrayOpTest
elenasrc3/elena-tests/bt_optimization.h:227
Class
AssemblerBase
--- AssemblerBase ---
elenasrc3/tools/asmc/assembler.h:85
Class
BCVSessionInfo
elenasrc3/tools/ecv/ecviewer.cpp:1085
Class
BItemBase
elenasrc3/common/lists.h:41
Class
BList
elenasrc3/common/lists.h:1130
Class
BListBase
elenasrc3/common/lists.h:20
Class
BTOptimization
elenasrc3/elena-tests/bt_optimization.h:15
Class
BTOptimization10_1
Optimization #10_1 : doubleAssigningIntRealOp (r := n + 2.0)
elenasrc3/elena-tests/bt_optimization.h:137
Class
BTOptimization10_2
Optimization #10_1 : doubleAssigningIntRealOp (r := 2.0 + n)
elenasrc3/elena-tests/bt_optimization.h:146
Class
BTOptimization12
Optimization #12 (inplaceCallOp) : "struct X ( int x; ) .. X x := new X() => call in-place constructor
elenasrc3/elena-tests/bt_optimization.h:153
Class
BTOptimization12_2
Optimization #12 (inplaceCallOp) : "struct X ( int x; constructor(int){} ) .. X x := 2 => call in-place constructor
elenasrc3/elena-tests/bt_optimization.h:160
Class
BTOptimization2_1
Optimization #2 (byRefOp) : "a := b.get()" => "b.get(ref a)"
elenasrc3/elena-tests/bt_optimization.h:56
Class
BTOptimization2_2
Optimization #2 (byRefOp) : "a := b.Value" => "b.prop:Value(ref a)"
elenasrc3/elena-tests/bt_optimization.h:63
Class
BTOptimization2_3
Optimization #2 (byRefOp) : "a := *b" => "b.prop:Value(ref a)"
elenasrc3/elena-tests/bt_optimization.h:70
Class
BTOptimization2_4
Optimization #2 (byRefOp + boxing / unboxing) : "a := b[0]"
elenasrc3/elena-tests/bt_optimization.h:77
Class
BTOptimization3
Optimization #3 (byRefOp + boxing / unboxing) : "a := b[0]"
elenasrc3/elena-tests/bt_optimization.h:84
Class
BTOptimization4
Optimization #4 (intOpWithConsts) : "int r := n + 2" => direct op with consts / #15 (optIntOpWithConsts)
elenasrc3/elena-tests/bt_optimization.h:91
Class
BTOptimization5
Optimization #5 (assignIntOpWithConsts) : "n += 2" => direct op with consts
elenasrc3/elena-tests/bt_optimization.h:98
Class
BTOptimization6
Optimization #6 (boxingInt) : "var o := n" => optimized boxing
elenasrc3/elena-tests/bt_optimization.h:105
Class
BTOptimization7
Optimization #7 : "native branching
elenasrc3/elena-tests/bt_optimization.h:112
Class
BTOptimization8
Optimization #8 : "native int branching with constant
elenasrc3/elena-tests/bt_optimization.h:119
Class
BTOptimization9
Optimization #9 : double assigning on convertion (int n := b)
elenasrc3/elena-tests/bt_optimization.h:128
Class
BaseFixture
--- BaseFixture ---
elenasrc3/elena-tests/tests_common.h:226
Class
BoxBase
--- BoxBase ---
elenasrc3/gui/windows/winsdi.h:15
Class
BranchVerification
elenasrc3/elc/compiler.h:959
Class
BranchingInfo
elenasrc3/elc/clicommon.h:170
Class
Breakpoint
elenasrc3/ide/idecommon.h:393
Class
BreakpointController
elenasrc3/ide/gtklinux/lnxdebugadapter.h:21
Class
BroadcasterBase
--- BroadcasterBase ---
elenasrc3/gui/gtklinux/gtkcommon.h:16
Class
BrowseEvent
--- BrowseEvent ---
elenasrc3/ide/idecommon.h:469
Class
BrowseNMHDR
elenasrc3/ide/windows/winide.h:49
Class
BufferSaver
elenasrc3/elenasm/cfparser.cpp:116
Enum
BuildKey
elenasrc3/engine/buildtree.h:25
Class
BuildLoadScope
elenasrc3/engine/serializer.cpp:182
Class
BuildPattern
--- BuildPattern ---
elenasrc3/engine/buildtree.h:504
Class
BuildPatternArg
elenasrc3/engine/buildtree.h:497
Class
BuildPatternContext
elenasrc3/engine/buildtree.h:555
Enum
BuildPatternType
elenasrc3/engine/buildtree.h:489
Class
BuildTree
--- BuildTree ---
elenasrc3/engine/buildtree.h:284
next →
1–100 of 792, ranked by callers