Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CHollingworth/Lampray
/ types & classes
Types & classes
585 in github.com/CHollingworth/Lampray
⨍
Functions
2,972
◇
Types & classes
585
↓ 199 callers
Class
ImVec4
ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]
third-party/imgui/imgui.h:273
↓ 94 callers
Class
xml_node
third-party/pugixml/src/pugixml.hpp:296
↓ 21 callers
Class
lampHexAlpha
Lampray/Base/lampBase.h:180
↓ 18 callers
Class
path
third-party/bit7z/include/include/bit7z/bitfs.hpp:28
↓ 16 callers
Class
binary_op_t
third-party/pugixml/src/pugixml.cpp:12157
↓ 11 callers
Class
lampReturn
Lampray/Base/lampBase.h:289
↓ 8 callers
Class
BitException
* @brief The BitException class represents a generic exception thrown from the bit7z classes. */
third-party/bit7z/include/include/bit7z/bitexception.hpp:32
↓ 8 callers
Class
xpath_node
third-party/pugixml/src/pugixml.hpp:301
↓ 6 callers
Class
ImGuiStoragePair
third-party/imgui/imgui.h:2327
↓ 6 callers
Class
ImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
third-party/imgui/imgui_internal.h:496
↓ 6 callers
Class
MyDocument
Simplified structure to mimic a Document model
third-party/imgui/imgui_demo.cpp:7880
↓ 5 callers
Class
diyfp
third-party/json/json.hpp:16840
↓ 5 callers
Class
lampString
Lampray/Base/lampBase.h:39
↓ 4 callers
Class
ImFontConfig
Opaque interface to a font builder (stb_truetype or FreeType).
third-party/imgui/imgui.h:149
↓ 4 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/
third-party/json/json.hpp:4486
↓ 4 callers
Class
utf8_decoder
third-party/pugixml/src/pugixml.cpp:1649
↓ 4 callers
Class
utf8_writer
third-party/pugixml/src/pugixml.cpp:1499
↓ 4 callers
Class
wchar_decoder
third-party/pugixml/src/pugixml.cpp:1836
↓ 4 callers
Class
xpath_node_set
third-party/pugixml/src/pugixml.hpp:302
↓ 4 callers
Class
xpath_node_set_raw
third-party/pugixml/src/pugixml.cpp:9101
↓ 3 callers
Class
lampGameSettingsDisplayHelper
Lampray/Control/lampControl.h:563
↓ 3 callers
Class
utf8_counter
third-party/pugixml/src/pugixml.cpp:1478
↓ 3 callers
Class
xml_named_node_iterator
third-party/pugixml/src/pugixml.hpp:290
↓ 2 callers
Class
ImColor
Helper to build glyph ranges from text/string data
third-party/imgui/imgui.h:152
↓ 2 callers
Class
ImGuiPtrOrIndex
third-party/imgui/imgui_internal.h:1236
↓ 2 callers
Class
ImGuiStyleMod
Storage of stack sizes for debugging/asserting
third-party/imgui/imgui_internal.h:146
↓ 2 callers
Class
ImGuiTextRange
third-party/imgui/imgui.h:2280
↓ 2 callers
Class
ImGuiWindowSettings
Temporary storage for one window (that's the data which in theory we could ditch at the end of the frame, in practice we currently keep it for each wi
third-party/imgui/imgui_internal.h:157
↓ 2 callers
Class
MyItem
third-party/imgui/imgui_demo.cpp:3757
↓ 2 callers
Class
ValueType
third-party/json/json.hpp:21388
↓ 2 callers
Class
document_order_comparator
third-party/pugixml/src/pugixml.cpp:8344
↓ 2 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
third-party/json/json.hpp:6153
↓ 2 callers
Class
lampArchiveDisplayHelper
Lampray/Control/lampControl.h:56
↓ 2 callers
Class
latin1_writer
third-party/pugixml/src/pugixml.cpp:1628
↓ 2 callers
Class
less
third-party/pugixml/src/pugixml.cpp:7619
↓ 2 callers
Class
less_equal
third-party/pugixml/src/pugixml.cpp:7627
↓ 2 callers
Class
utf16_writer
third-party/pugixml/src/pugixml.cpp:1559
↓ 2 callers
Class
utf32_writer
third-party/pugixml/src/pugixml.cpp:1602
↓ 2 callers
Class
xml_attribute_iterator
third-party/pugixml/src/pugixml.hpp:289
↓ 2 callers
Class
xml_node_iterator
third-party/pugixml/src/pugixml.hpp:288
↓ 2 callers
Class
xml_text
third-party/pugixml/src/pugixml.hpp:298
↓ 2 callers
Class
xpath_lexer_string
third-party/pugixml/src/pugixml.cpp:9297
↓ 1 callers
Class
ImDrawChannel
Forward declarations
third-party/imgui/imgui.h:139
↓ 1 callers
Class
ImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
third-party/imgui/imgui.h:140
↓ 1 callers
Class
ImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
third-party/imgui/imgui.h:142
↓ 1 callers
Class
ImDrawListSharedData
Helper to build a ImDrawData instance
third-party/imgui/imgui_internal.h:125
↓ 1 callers
Class
ImGuiKeyRoutingData
Routing table entry (sizeof() == 16 bytes)
third-party/imgui/imgui_internal.h:1331
↓ 1 callers
Class
ImGuiListClipperData
Temporary clipper data, buffers shared/reused between instances
third-party/imgui/imgui_internal.h:1432
↓ 1 callers
Class
ImGuiOldColumns
Storage data for a single column for legacy Columns() api
third-party/imgui/imgui_internal.h:142
↓ 1 callers
Class
ImGuiStackLevelInfo
third-party/imgui/imgui_internal.h:1719
↓ 1 callers
Class
ImGuiTabBar
Stacked style modifier, backup of modified data so we can restore it
third-party/imgui/imgui_internal.h:147
↓ 1 callers
Class
ImGuiTabItem
Storage for a tab bar
third-party/imgui/imgui_internal.h:148
↓ 1 callers
Class
ImGuiTableColumn
Storage for a table
third-party/imgui/imgui_internal.h:150
↓ 1 callers
Class
ImGuiTableColumnSettings
sizeof() ~ 12
third-party/imgui/imgui_internal.h:2721
↓ 1 callers
Class
ImGuiTableInstanceData
Storage for one column of a table
third-party/imgui/imgui_internal.h:151
↓ 1 callers
Class
ImGuiTableSettings
Temporary storage for one table (one per table in the stack), shared between tables.
third-party/imgui/imgui_internal.h:153
↓ 1 callers
Class
ImGuiWindow
Storage for a column .ini settings
third-party/imgui/imgui_internal.h:155
↓ 1 callers
Class
iteration_proxy_value
third-party/json/json.hpp:5114
↓ 1 callers
Class
latin1_decoder
third-party/pugixml/src/pugixml.cpp:1798
↓ 1 callers
Class
not_equal_to
third-party/pugixml/src/pugixml.cpp:7611
↓ 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
third-party/json/json.hpp:12650
↓ 1 callers
Class
xml_parse_result
third-party/pugixml/src/pugixml.hpp:294
↓ 1 callers
Class
xml_tree_walker
third-party/pugixml/src/pugixml.hpp:292
↓ 1 callers
Class
xpath_query
third-party/pugixml/src/pugixml.hpp:303
↓ 1 callers
Class
xpath_variable_set
third-party/pugixml/src/pugixml.hpp:304
Class
ArchiveProperties
third-party/bit7z/include/include/bit7z/bitabstractarchivecreator.hpp:29
Class
BG3
game-data/BG3/BG3.h:15
Class
BIT7Z_MAYBE_UNUSED
third-party/bit7z/include/include/bit7z/biterror.hpp:51
Class
BIT7Z_MAYBE_UNUSED
third-party/bit7z/include/include/bit7z/bitarchiveeditor.hpp:30
Class
BackupSDLRendererState
Backup SDL_Renderer state that will be modified to restore it afterwards
third-party/imgui/imgui_impl_sdlrenderer2.cpp:130
Class
Bit7zLibrary
* @brief The Bit7zLibrary class allows accessing the basic functionalities provided by the 7z DLLs. */
third-party/bit7z/include/include/bit7z/bit7zlibrary.hpp:59
Class
BitAbstractArchiveHandler
* @brief Abstract class representing a generic archive handler. */
third-party/bit7z/include/include/bit7z/bitabstractarchivehandler.hpp:67
Class
BitAbstractArchiveOpener
* @brief The BitAbstractArchiveOpener abstract class represents a generic archive opener. */
third-party/bit7z/include/include/bit7z/bitabstractarchiveopener.hpp:26
Class
BitArchiveItem
* The BitArchiveItem class represents a generic item inside an archive. */
third-party/bit7z/include/include/bit7z/bitarchiveitem.hpp:20
Class
BitArchiveItemInfo
* @brief The BitArchiveItemInfo class represents an archived item and that stores all its properties for later use. */
third-party/bit7z/include/include/bit7z/bitarchiveiteminfo.hpp:25
Class
BitArchiveItemOffset
* @brief The BitArchiveItemOffset class represents an archived item but doesn't store its properties. */
third-party/bit7z/include/include/bit7z/bitarchiveitemoffset.hpp:22
Class
BitArchiveReader
* @brief The BitArchiveReader class allows reading metadata of archives, as well as extracting them. */
third-party/bit7z/include/include/bit7z/bitarchivereader.hpp:26
Class
BitArchiveWriter
* @brief The BitArchiveWriter class allows creating new archives or updating old ones with new items. */
third-party/bit7z/include/include/bit7z/bitarchivewriter.hpp:20
Enum
BitCompressionLevel
* @brief The BitCompressionLevel enum represents the compression level used by 7z when creating archives. * @note It uses the same values as used by
third-party/bit7z/include/include/bit7z/bitcompressionlevel.hpp:19
Enum
BitCompressionMethod
* @brief The BitCompressionMethod enum represents the compression methods used by 7z when creating archives. */
third-party/bit7z/include/include/bit7z/bitcompressionmethod.hpp:18
Class
BitCompressor
third-party/bit7z/include/include/bit7z/bitcompressor.hpp:39
Enum
BitError
* @brief The BitError enum struct values represent bit7z specific errors. */
third-party/bit7z/include/include/bit7z/biterror.hpp:22
Class
BitExtractor
third-party/bit7z/include/include/bit7z/bitextractor.hpp:43
Class
BitFileCompressor
* @brief The BitFileCompressor class allows compressing files and directories. * The compressed archives can be saved to the filesystem, standard str
third-party/bit7z/include/include/bit7z/bitfilecompressor.hpp:38
Class
BitGenericItem
* @brief The BitGenericItem interface class represents a generic item (either inside or outside an archive). */
third-party/bit7z/include/include/bit7z/bitgenericitem.hpp:20
Class
BitInFormat
* @brief The BitInFormat class specifies an extractable archive format. * * @note Usually, the user of the library should not create new formats and
third-party/bit7z/include/include/bit7z/bitformat.hpp:59
Class
BitInFormat
third-party/bit7z/include/include/bit7z/bitabstractarchivehandler.hpp:23
Class
BitInOutFormat
* @brief The BitInOutFormat class specifies a format available for creating new archives and extract old ones. * * @note Usually, the user of the li
third-party/bit7z/include/include/bit7z/bitformat.hpp:106
Class
BitInputArchive
* @brief The BitInputArchive class, given a handler object, allows reading/extracting the content of archives. */
third-party/bit7z/include/include/bit7z/bitinputarchive.hpp:31
Class
BitInputArchive
third-party/bit7z/include/include/bit7z/bitarchiveitemoffset.hpp:17
Class
BitItemsVector
* @brief The BitItemsVector class represents a vector of generic input items, i.e., items that can come * from the filesystem, from memory buffers, o
third-party/bit7z/include/include/bit7z/bititemsvector.hpp:47
Class
BitOutputArchive
* @brief The BitOutputArchive class, given a creator object, allows creating new archives. */
third-party/bit7z/include/include/bit7z/bitoutputarchive.hpp:55
Class
BitPropVariant
* @brief The BitPropVariant struct is a light extension to the WinAPI PROPVARIANT struct providing useful getters. */
third-party/bit7z/include/include/bit7z/bitpropvariant.hpp:150
Enum
BitPropVariantType
* @brief The BitPropVariantType enum represents the possible types that a BitPropVariant can store. */
third-party/bit7z/include/include/bit7z/bitpropvariant.hpp:132
Enum
BitProperty
* @brief The BitProperty enum represents the archive/item properties that 7-zip can read or write. */
third-party/bit7z/include/include/bit7z/bitpropvariant.hpp:30
Class
C77
game-data/C77/C77.h:14
Class
CMyComPtr
third-party/bit7z/include/include/bit7z/bit7zlibrary.hpp:27
Enum
ContentsType
Expose a few Borders related flags interactively
third-party/imgui/imgui_demo.cpp:4001
Class
CustomConstraints
third-party/imgui/imgui_demo.cpp:7428
Enum
Element
third-party/imgui/imgui_demo.cpp:714
next →
1–100 of 585, ranked by callers