Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BernardoGiordano/Checkpoint
/ types & classes
Types & classes
409 in github.com/BernardoGiordano/Checkpoint
⨍
Functions
1,694
◇
Types & classes
409
↓ 13 callers
Class
data
3rd-party/json/json.hpp:23491
↓ 4 callers
Class
SaveDataSource
An openable save-data archive of one kind: a regular CTR save, a raw GBA VC save (FSPXI), or extdata. A value type tagged by kind (no heap, no virtual
3ds/include/archive.hpp:102
↓ 4 callers
Class
stat
switch/source/io.cpp:143
↓ 3 callers
Class
SaveDataSource
One openable save-data archive of a given kind (account / BCAT / device / system). The single place that knows, per kind: how to mount it under the "s
switch/include/savedatasource.hpp:41
↓ 3 callers
Class
stat
3rd-party/ftp/ftp.c:430
↓ 2 callers
Class
DataLock
3ds/include/DataMutex.hpp:42
↓ 2 callers
Class
stat
switch/source/backupsize.cpp:178
↓ 2 callers
Class
stat
3ds/source/backupsize.cpp:115
↓ 1 callers
Class
ArchiveHandle
RAII owner of an opened archive that hides whether it is backed by FSUSER (FS_Archive) or FSPXI (FSPXI_Archive, used for raw GBA VC saves). Closes its
3ds/include/archive.hpp:43
↓ 1 callers
Class
BackupTarget
3ds/include/io.hpp:41
↓ 1 callers
Class
FSStream
3ds/include/fsstream.hpp:38
↓ 1 callers
Class
ValueType
3rd-party/json/json.hpp:21524
↓ 1 callers
Class
diyfp
3rd-party/json/json.hpp:16964
↓ 1 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
3rd-party/json/json.hpp:6225
↓ 1 callers
Class
iteration_proxy_value
3rd-party/json/json.hpp:5185
↓ 1 callers
Class
out_of_range
@brief exception indicating access out of the defined range @sa https://json.nlohmann.me/api/basic_json/out_of_range/
3rd-party/json/json.hpp:4557
↓ 1 callers
Class
primitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's only purpose is to
3rd-party/json/json.hpp:12732
↓ 1 callers
Class
stat
switch/source/transfer.cpp:100
↓ 1 callers
Class
stat
3ds/source/io.cpp:46
↓ 1 callers
Class
statvfs
3ds/source/SettingsScreen.cpp:489
Class
AtlasPage
Shelf-packed R8 atlas page, shared by all font instances.
switch/source/gfx_deko3d.cpp:226
Enum
BackupKind
Which backup facet of a Title we are acting on. The UI selects the kind once and hands it to the code that needs it; there is no global mode flag.
3ds/include/archive.hpp:38
Class
BackupList
Owns the detail-panel backup list for the currently selected title: the row names, a sliding selection/scroll cursor, and a cached copy of the resolve
switch/include/BackupList.hpp:40
Class
BackupList
A vertically scrolling list of backups for the v4 title-detail screen. Unlike the generic Scrollable (which paged horizontally and so never advanced p
3ds/include/BackupList.hpp:44
Class
BackupSizeCache
Computes and caches the on-SD size of a title's backup folder off the UI thread. The recursive directory walk is the expensive part (many small SD rea
switch/include/backupsize.hpp:49
Class
BackupSizeCache
Computes and caches the on-SD size of a title's backup folder off the UI thread. The recursive directory walk is the expensive part (lots of small SD
3ds/include/backupsize.hpp:49
Enum
BackupStage
The stage at which a backup/restore failed. The UI maps it to a human message; io itself carries no UI text.
switch/include/io.hpp:51
Enum
BackupStage
The stage at which a backup/restore failed. The UI maps it (together with the target's data-type name) to a human message; io itself carries no UI tex
3ds/include/io.hpp:46
Class
BackupTarget
3ds/include/title.hpp:50
Class
BackupTarget
One backup facet (Save or Extdata) of a Title. The single place that answers, for a given BackupKind: what is the root path, the list of existing back
3ds/include/backuptarget.hpp:43
Enum
BatchMode
Which pipeline a batch draws through (they use different vertex formats and shaders); a batch is homogeneous, so a mode change forces a flush.
switch/source/gfx_deko3d.cpp:89
Class
Block
switch/source/gfx/CMemPool.h:16
Class
BodyReader
ByteReader over the streamed body, positioned at the file part's start. TransferProto::extractZip owns the length accounting.
switch/source/transfer.cpp:197
Class
BodyReader
ByteReader over the streamed body, positioned at the file part's start. TransferProto::extractZip owns the length accounting.
3ds/source/transfer.cpp:210
Class
Button
3ds/include/ChoiceOverlay.hpp:45
Class
ByteReader
Sequential byte source over the received multipart body. The adapter has already positioned it at the file part's start; extractZip owns the length ac
common/transferprotocol.hpp:117
Class
ByteSink
Byte sink for the send socket; the poll-gated sendAll lives in the adapter.
common/transferprotocol.hpp:143
Class
CCmdMemRing
switch/source/gfx/CCmdMemRing.h:10
Class
CDescriptorSet
switch/source/gfx/CDescriptorSet.h:10
Class
CIntrusiveList
switch/source/gfx/CIntrusiveList.h:18
Class
CIntrusiveListNode
switch/source/gfx/CIntrusiveList.h:9
Class
CIntrusiveTree
switch/source/gfx/CIntrusiveTree.h:146
Class
CIntrusiveTreeBase
switch/source/gfx/CIntrusiveTree.h:79
Class
CIntrusiveTreeNode
switch/source/gfx/CIntrusiveTree.h:10
Class
CMemPool
switch/source/gfx/CMemPool.h:10
Class
CShader
switch/source/gfx/CShader.h:9
Enum
Category
switch/include/SettingsScreen.hpp:44
Class
ChoiceOverlay
Two-button modal: one prompt line, a left/right button pair, d-pad + touch selection, A activates the highlighted button. Owns the whole chrome and th
3ds/include/ChoiceOverlay.hpp:41
Class
Clickable
switch/include/clickable.hpp:36
Class
Clickable
switch/include/YesNoOverlay.hpp:39
Class
Clickable
switch/include/ErrorOverlay.hpp:37
Class
Clickable
switch/include/InfoOverlay.hpp:37
Class
Clickable
switch/include/MainScreen.hpp:48
Class
Clickable
3ds/include/clickable.hpp:37
Class
Color
switch/include/gfxtypes.hpp:32
Enum
Color
switch/source/gfx/CIntrusiveTree.h:12
Class
Configuration
switch/include/configuration.hpp:47
Class
Configuration
3ds/include/configuration.hpp:39
Enum
Control
switch/include/SettingsScreen.hpp:48
Class
DataLock
3ds/include/DataMutex.hpp:92
Class
DataMutex
3ds/include/DataMutex.hpp:34
Class
DeferredFree
GPU resources retired this frame (texture memory, upload scratch) plus the descriptor slot to recycle (UINT32_MAX = none). Batched-but- unsubmitted qu
switch/source/gfx_deko3d.cpp:177
Class
Directory
switch/include/directory.hpp:41
Class
Directory
3ds/include/directory.hpp:35
Class
DirectoryEntry
switch/source/directory.cpp:45
Class
DirectoryEntry
switch/include/directory.hpp:36
Class
DirectoryEntry
switch/include/directory.hpp:53
Class
DkshHeader
switch/source/gfx/CShader.cpp:7
Class
Entry
switch/include/backupsize.hpp:104
Class
Entry
3ds/include/iconstore.hpp:99
Class
ErrorOverlay
switch/include/ErrorOverlay.hpp:39
Class
ErrorOverlay
3ds/include/MessageOverlay.hpp:67
Class
Extend
3rd-party/json/json.hpp:3143
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 0>
3rd-party/json/json.hpp:3147
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 1>
3rd-party/json/json.hpp:3153
Class
ExtractSink
Destination for extracted zip entries, addressed by UTF-8 relative path under a destination root the adapter already holds. beginFile opens the next f
common/transferprotocol.hpp:125
Class
FileExtractSink
ExtractSink writing under a destination root via FILE*.
switch/source/transfer.cpp:218
Class
FileReader
Source of a backup's files while streaming the send zip, addressed by the UTF-8 absolute path stored on each SendFile.
common/transferprotocol.hpp:135
Class
FolderBrowserOverlay
A full SD-card directory browser (the Switch counterpart of the 3DS FolderBrowserOverlay). Raised by Settings > Save folders instead of the on-screen
switch/include/FolderBrowserOverlay.hpp:45
Class
FolderBrowserOverlay
Starts at the SD root and lists only sub-directories of the current folder. A descend into the highlighted folder X use the current folder (in
3ds/include/FolderBrowserOverlay.hpp:43
Enum
FontFamily
Sans is the shared system font (matches the mock's "system font stack"). Mono is a bundled Space Mono (OFL) used for backup names, title IDs, and path
switch/include/gfx.hpp:37
Class
FontInstance
Per-(family, requested size) state; glyphs rasterize lazily on first use.
switch/source/gfx_deko3d.cpp:234
Class
FsExtractSink
ExtractSink writing under a u16string destination root via FSStream.
3ds/source/transfer.cpp:229
Class
FsFileReader
FileReader opening backup files (UTF-8 abs path) via FSStream for the send.
3ds/source/transfer.cpp:263
Class
Gen
3rd-party/json/json.hpp:3161
Class
Gen<T, 0>
3rd-party/json/json.hpp:3168
Class
GlyphData
One rasterized glyph in an atlas page. Draw semantics mirror SDL_FontCache: the bitmap is placed at (penX + bmpDX, lineTopY + bmpDY) and the pen advan
switch/source/gfx_deko3d.cpp:216
Class
Handle
switch/source/gfx/CMemPool.h:72
Class
Hid
switch/include/hid.hpp:37
Class
Hid
3ds/include/hid.hpp:37
Enum
HidDirection
common/ihid.hpp:36
Class
HintItem
One hint-bar entry: a button key ("A", "B", "-", …) shown as its system glyph, plus its label, e.g. {"A", "Select"}.
switch/include/uikit.hpp:44
Class
HostPort
Parses "ip:port"; nullopt on a missing colon, empty ip, or a port outside [1, 65535].
common/transferprotocol.hpp:99
Class
HttpResponse
switch/include/server.hpp:38
Class
HttpResponse
3ds/include/server.hpp:35
Class
IClickable
common/iclickable.hpp:38
Class
IHid
common/ihid.hpp:39
Class
IconStore
Injectable seam through which TitleProbe stores a title's icon without knowing whether it ends up as a real SDL texture or is discarded. The producer
switch/include/iconstore.hpp:41
Class
IconStore
The single owner of every title icon's C3D_Tex. The malloc'd textures used to live inside each Title by value, so a Title copy aliased the pointer and
3ds/include/iconstore.hpp:48
Struct
InferredMeta
InferredMeta is the metadata deduced from a path inside a Checkpoint SD layout: .../Checkpoint/{saves,extdata}/<title folder>/<backup folder>[/file].
tools/chlink/infer.go:11
next →
1–100 of 409, ranked by callers