Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blueminder/flycast-dojo
/ types & classes
Types & classes
2,271 in github.com/blueminder/flycast-dojo
⨍
Functions
13,974
◇
Types & classes
2,271
↓ 708 callers
Class
ImVec2
2D vector (often used to store positions, sizes, etc.)
libswirl/deps/imgui/imgui.h:168
↓ 163 callers
Class
Error
libswirl/deps/xbyak/xbyak.h:184
↓ 159 callers
Class
ImVec4
4D vector (often used to store floating-point colors)
libswirl/deps/imgui/imgui.h:181
↓ 113 callers
Class
MemOperand
MemOperand represents the addressing mode of a load or store instruction.
libswirl/deps/vixl/aarch64/operands-aarch64.h:847
↓ 68 callers
Class
Operand
libswirl/deps/xbyak/xbyak.h:353
↓ 58 callers
Class
Register
Some CPURegister methods can return Register or VRegister types, so we need to declare them in advance.
libswirl/deps/vixl/aarch64/operands-aarch64.h:43
↓ 49 callers
Class
shil_param
libswirl/hw/sh4/dyna/shil.h:44
↓ 45 callers
Class
x86_ptr_imm
This is ptr/imm (for call/jmp)
libswirl/jit/emitter/x86/x86_emitter.h:230
↓ 36 callers
Class
Xmm
libswirl/deps/xbyak/xbyak.h:571
↓ 23 callers
Class
MemOperand
MemOperand represents the addressing mode of a load or store instruction. Usage: <instr> <Rt> , <MemOperand> where <instr> is the instruction to use
libswirl/deps/vixl/aarch32/operands-aarch32.h:659
↓ 19 callers
Class
Reg32
libswirl/deps/xbyak/xbyak.h:513
↓ 18 callers
Class
Uint32
libswirl/deps/vixl/utils-vixl.h:789
↓ 18 callers
Class
Uint64
libswirl/deps/vixl/utils-vixl.h:786
↓ 17 callers
Class
VRegister
libswirl/deps/vixl/aarch64/operands-aarch64.h:44
↓ 13 callers
Class
CPURegList
Lists of registers.
libswirl/deps/vixl/aarch64/operands-aarch64.h:550
↓ 13 callers
Class
DRegister
libswirl/deps/vixl/aarch32/instructions-aarch32.h:175
↓ 13 callers
Class
ImColor
Helper to build glyph ranges from text/string data
libswirl/deps/imgui/imgui.h:104
↓ 13 callers
Class
Operand
Operand.
libswirl/deps/vixl/aarch64/operands-aarch64.h:766
↓ 12 callers
Class
Reg64
libswirl/deps/xbyak/xbyak.h:515
↓ 12 callers
Class
RegisterList
libswirl/deps/vixl/aarch32/instructions-aarch32.h:458
↓ 10 callers
Class
Reg
libswirl/deps/xbyak/xbyak.h:351
↓ 10 callers
Class
Reg16
libswirl/deps/xbyak/xbyak.h:512
↓ 10 callers
Class
Register
libswirl/deps/vixl/aarch32/instructions-aarch32.h:135
↓ 10 callers
Class
SRegister
libswirl/deps/vixl/aarch32/instructions-aarch32.h:174
↓ 8 callers
Class
CPURegister
libswirl/deps/vixl/aarch64/operands-aarch64.h:46
↓ 8 callers
Class
Table
libswirl/deps/lua/lstate.h:216
↓ 7 callers
Class
GenericOperand
This an abstraction that can represent a register or memory location. The `MacroAssembler` provides helpers to move data between generic operands.
libswirl/deps/vixl/aarch64/operands-aarch64.h:927
↓ 6 callers
Class
DRegisterList
libswirl/deps/vixl/aarch32/instructions-aarch32.h:667
↓ 6 callers
Class
MyDocument
Simplified structure to mimic a Document model
libswirl/deps/imgui/imgui_demo.cpp:3973
↓ 6 callers
Class
Pair
libswirl/deps/imgui/imgui.h:1606
↓ 6 callers
Class
Uint128
libswirl/deps/vixl/utils-vixl.h:787
↓ 5 callers
Class
Condition
libswirl/deps/vixl/aarch32/instructions-aarch32.h:998
↓ 5 callers
Class
Ymm
libswirl/deps/xbyak/xbyak.h:579
↓ 4 callers
Class
Address
libswirl/deps/xbyak/xbyak.h:350
↓ 4 callers
Class
CPUFeatures
A representation of the set of features known to be supported by the target device. Each feature is represented by a simple boolean flag. - When the
libswirl/deps/vixl/cpu-features.h:175
↓ 4 callers
Class
ImFontConfig
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
libswirl/deps/imgui/imgui.h:101
↓ 4 callers
Class
LogicVRegister
Representation of a vector register, with typed getters and setters for lanes and additional information to represent lane state.
libswirl/deps/vixl/aarch64/simulator-aarch64.h:194
↓ 4 callers
Class
QRegister
libswirl/deps/vixl/aarch32/instructions-aarch32.h:176
↓ 4 callers
Class
Reg32e
libswirl/deps/xbyak/xbyak.h:605
↓ 4 callers
Class
Reg8
libswirl/deps/xbyak/xbyak.h:511
↓ 4 callers
Class
RegRip
libswirl/deps/xbyak/xbyak.h:615
↓ 4 callers
Class
SimFloat16
Internal simulation class used solely by the simulator to provide an abstraction layer for any half-precision arithmetic.
libswirl/deps/vixl/utils-vixl.h:278
↓ 4 callers
Class
VRegisterList
libswirl/deps/vixl/aarch32/instructions-aarch32.h:548
↓ 4 callers
Class
stat
libswirl/linux-dist/main.cpp:235
↓ 4 callers
Class
x86_ptr
An empty type that we will use as ptr type.This is ptr-reference
libswirl/jit/emitter/x86/x86_emitter.h:216
↓ 3 callers
Class
ImVec1
1D vector (this odd construct is used to facilitate the transition between 1D and 2D, and the maintenance of some branches/patches)
libswirl/deps/imgui/imgui_internal.h:470
↓ 3 callers
Class
Operand
Operand represents generic set of arguments to pass to an instruction. Usage: <instr> <Rd> , <Operand> where <instr> is the instruction to use (e.g.
libswirl/deps/vixl/aarch32/operands-aarch32.h:50
↓ 3 callers
Class
SimSystemRegister
The proper way to initialize a simulated system register (such as NZCV) is as follows: SimSystemRegister nzcv = SimSystemRegister::DefaultValueFor(NZC
libswirl/deps/vixl/aarch64/simulator-aarch64.h:498
↓ 3 callers
Class
SlabelState
libswirl/deps/xbyak/xbyak.h:1124
↓ 2 callers
Enum
Condition
Condition codes.
libswirl/deps/vixl/aarch64/constants-aarch64.h:217
↓ 2 callers
Class
DRegisterLane
libswirl/deps/vixl/aarch32/instructions-aarch32.h:323
↓ 2 callers
Class
Float16
Wrapper class for passing FP16 values through the assembler. This is purely to aid with type checking/casting.
libswirl/deps/vixl/utils-vixl.h:233
↓ 2 callers
Class
ImGuiStyleMod
Storage for one type registered in the .ini file
libswirl/deps/imgui/imgui_internal.h:76
↓ 2 callers
Class
ImmediateShiftOperand
libswirl/deps/vixl/aarch32/instructions-aarch32.h:1083
↓ 2 callers
Class
RegExp
libswirl/deps/xbyak/xbyak.h:690
↓ 2 callers
Class
SRegisterList
libswirl/deps/vixl/aarch32/instructions-aarch32.h:645
↓ 2 callers
Class
TextRange
libswirl/deps/imgui/imgui.h:1558
↓ 1 callers
Class
AddrInfo
libswirl/deps/xbyak/xbyak.h:799
↓ 1 callers
Class
BranchInfo
libswirl/deps/vixl/aarch64/macro-assembler-aarch64.h:193
↓ 1 callers
Class
ExactAssemblyScope
Use this scope when you need a one-to-one mapping between methods and instructions. This scope will: - Do the same as `EmissionCheckScope`. - Block ac
libswirl/deps/vixl/code-generation-scopes-vixl.h:246
↓ 1 callers
Class
ForwardRef
libswirl/deps/vixl/aarch32/location-aarch32.h:107
↓ 1 callers
Class
ImDrawChannel
libswirl/deps/imgui/imgui.h:93
↓ 1 callers
Class
ImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
libswirl/deps/imgui/imgui.h:96
↓ 1 callers
Class
ImDrawListSharedData
Helper to build a ImDrawData instance
libswirl/deps/imgui/imgui_internal.h:63
↓ 1 callers
Class
ImGuiColumnsSet
Storage data for a single column
libswirl/deps/imgui/imgui_internal.h:66
↓ 1 callers
Class
ImGuiMenuColumns
Backup and restore IsItemHovered() internal data
libswirl/deps/imgui/imgui_internal.h:71
↓ 1 callers
Class
ImGuiTabItem
Storage for a tab bar
libswirl/deps/imgui/imgui_internal.h:78
↓ 1 callers
Class
ImGuiWindow
Storage for a tab item (within a tab bar)
libswirl/deps/imgui/imgui_internal.h:79
↓ 1 callers
Class
ImGuiWindowSettings
Temporary storage for one window (that's the data which in theory we could ditch at the end of the frame)
libswirl/deps/imgui/imgui_internal.h:81
↓ 1 callers
Class
MaskedSpecialRegister
libswirl/deps/vixl/aarch32/instructions-aarch32.h:875
↓ 1 callers
Class
Mmx
libswirl/deps/xbyak/xbyak.h:554
↓ 1 callers
Class
RegisterOrAPSR_nzcv
libswirl/deps/vixl/aarch32/instructions-aarch32.h:151
↓ 1 callers
Class
ScalerCfg
libswirl/gpl/deps/xbrz/xbrz_config.h:25
↓ 1 callers
Class
SpecialRegister
libswirl/deps/vixl/aarch32/instructions-aarch32.h:770
↓ 1 callers
Class
cThread
libswirl/oslib/threading.h:68
↓ 1 callers
Class
sigaction
libswirl/dispframe.cpp:23
↓ 1 callers
Class
sigaction
libswirl/linux/nixprof/nixprof.cpp:90
↓ 1 callers
Class
stat
libswirl/gui/gui.cpp:690
↓ 1 callers
Class
stat
libswirl/gui/gui_util.cpp:161
↓ 1 callers
Class
stat
libswirl/deps/libzip/zip_open.c:444
↓ 1 callers
Class
stat
libswirl/deps/libzip/mkstemp.c:59
↓ 1 callers
Class
stat
libswirl/deps/libzip/zip_source_filep.c:168
Class
ABI
Class describing the AArch64 procedure call standard, as defined in "ARM Procedure Call Standard for the ARM 64-bit Architecture (AArch64)", release 1
libswirl/deps/vixl/aarch64/abi-aarch64.h:58
Class
AICA
libswirl/hw/aica/aica_mmio.h:21
Class
AICA
libswirl/hw/arm7/arm7_context.h:93
Class
AICA
libswirl/hw/arm7/SoundCPU.h:15
Class
AICARTC_impl
libswirl/hw/aica/aica_mmio.cpp:40
Class
ANativeWindow
libswirl/deps/khronos/EGL/eglplatform.h:92
Class
ARM7Backend
libswirl/hw/arm7/arm7_jit_virt_backend.h:59
Class
ARM7Backend
libswirl/hw/arm7/arm7_context.h:92
Class
ARM7Backend
libswirl/hw/arm7/arm7.h:12
Class
ASIC
libswirl/hw/aica/aica_mmio.h:18
Class
ASIC
libswirl/hw/pvr/pvr_yuv.h:10
Class
ASIC
libswirl/hw/pvr/spg.h:11
Class
ASIC
libswirl/hw/maple/maple_if.h:21
Class
ASIC
libswirl/hw/holly/holly_intc.h:15
Class
ASICDevice_impl
libswirl/hw/holly/holly_intc.cpp:19
Enum
AVXtype
libswirl/deps/xbyak/xbyak.h:1410
Enum
AWAVE_KEYS
libswirl/hw/maple/maple_devs.h:53
Class
AWCartridge
libswirl/hw/naomi/awcartridge.h:24
next →
1–100 of 2,271, ranked by callers