Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/artemsen/swayimg
/ types & classes
Types & classes
548 in github.com/artemsen/swayimg
⨍
Functions
1,615
◇
Types & classes
548
↓ 14 callers
Class
LuaRef
================================================================================================= * @brief Lightweight reference to a Lua object. *
src/external/luabridge/detail/LuaRef.h:621
↓ 10 callers
Class
argb_t
ARGB color (BGRA in little endian). */
src/color.hpp:12
↓ 7 callers
Class
Namespace
================================================================================================= * @brief Provides C++ to Lua registration capabiliti
src/external/luabridge/detail/Namespace.h:106
↓ 7 callers
Class
Point
Coordinates in 2D. */
src/geometry.hpp:13
↓ 7 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/
src/external/json/json.hpp:4714
↓ 6 callers
Class
FromStack
src/external/luabridge/detail/LuaRef.h:82
↓ 5 callers
Class
InputKeyboard
Description of key with modifiers. */
src/input.hpp:13
↓ 5 callers
Class
diyfp
src/external/json/json.hpp:17677
↓ 4 callers
Class
InputMouse
src/input.hpp:34
↓ 4 callers
Class
InputSignal
src/input.hpp:79
↓ 4 callers
Class
LuaFunction
Lua function description.
extra/lua2md.py:167
↓ 4 callers
Class
LuaNil
================================================================================================= * @brief Type tag for representing LUA_TNIL. * * C
src/external/luabridge/detail/LuaRef.h:41
↓ 3 callers
Class
FlagSet
src/external/luabridge/detail/FlagSet.h:16
↓ 3 callers
Class
LuaResult
================================================================================================= * @brief Result of a lua invocation. */
src/external/luabridge/detail/Invoke.h:25
↓ 3 callers
Class
Size
Object size. */
src/geometry.hpp:38
↓ 3 callers
Class
stat
src/gallery.cpp:530
↓ 2 callers
Class
Iterator
================================================================================================= * @brief Iterator class to allow table iteration. *
src/external/luabridge/detail/Iterator.h:21
↓ 2 callers
Class
Line
src/text.hpp:188
↓ 2 callers
Class
LuaException
================================================================================================
src/external/luabridge/detail/LuaException.h:21
↓ 2 callers
Class
Rectangle
Rectangle: position and size. */
src/geometry.hpp:55
↓ 2 callers
Class
TableItem
src/external/luabridge/detail/LuaRef.h:627
↓ 2 callers
Class
UnixSocket
UNIX socket wrapper for IPC communication. */
src/compositor.cpp:20
↓ 2 callers
Class
ValueType
src/external/json/json.hpp:22263
↓ 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
src/external/json/json.hpp:6540
↓ 1 callers
Class
Application
src/application.hpp:20
↓ 1 callers
Class
LuaAlias
Lua alias description.
extra/lua2md.py:61
↓ 1 callers
Class
LuaAliasValue
Lua alias value description.
extra/lua2md.py:46
↓ 1 callers
Class
LuaClass
Lua class description.
extra/lua2md.py:241
↓ 1 callers
Class
LuaField
Lua class field description.
extra/lua2md.py:92
↓ 1 callers
Class
LuaParam
Lua function parameter description.
extra/lua2md.py:125
↓ 1 callers
Class
LuaReturn
Lua function return description.
extra/lua2md.py:147
↓ 1 callers
Class
Result
================================================================================================= * @brief Simple result class containing a result. *
src/external/luabridge/detail/Result.h:17
↓ 1 callers
Class
Table
src/external/luabridge/detail/Namespace.h:1075
↓ 1 callers
Class
UnexpectType
src/external/luabridge/detail/Expected.h:84
↓ 1 callers
Class
iteration_proxy_value
src/external/json/json.hpp:5461
↓ 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
src/external/json/json.hpp:13422
↓ 1 callers
Class
stat
src/imageformat.cpp:100
Class
AppMode
src/appmode.hpp:18
Class
Arg
src/main.cpp:146
Class
Args
Command line arguments. */
src/main.cpp:23
Enum
Aspect
src/gallery.hpp:19
Enum
Background
src/viewer.hpp:44
Class
BadExpectedAccess
src/external/luabridge/detail/Expected.h:987
Class
BadExpectedAccess<void>
src/external/luabridge/detail/Expected.h:990
Class
BufferIO
src/formats/jp2.cpp:522
Class
BufferIO
src/formats/tiff.cpp:81
Class
BufferReader
src/formats/png.cpp:191
Class
BufferReader
src/formats/gif.cpp:58
Class
Cache
src/viewer.hpp:292
Class
Class
src/external/luabridge/detail/Namespace.h:294
Class
ClassBase
src/external/luabridge/detail/Namespace.h:150
Class
ColorAccum
Color accumulator. */
src/render.cpp:457
Class
Compositor
src/compositor.hpp:12
Class
ConstOverload
src/external/luabridge/detail/Overload.h:42
Class
ContainerTraits
src/external/luabridge/detail/TypeTraits.h:65
Class
ContainerTraits<std::shared_ptr<T>>
src/external/luabridge/detail/TypeTraits.h:78
Enum
ContentType
src/ui.hpp:20
Enum
CursorShape
src/ui.hpp:12
Class
Data
src/imageformat.hpp:27
Class
DataBuffer
Image data reader. */
src/imageformat.cpp:26
Class
DataStream
src/formats/dicom.cpp:86
Enum
DecodeStatus
src/formats/jxl.cpp:76
Class
DicomImage
src/formats/dicom.cpp:172
Class
Dimension
src/text.hpp:222
Enum
Dir
src/imagelist.hpp:28
Enum
Direction
src/layout.hpp:13
Class
DragAndDrop
File drop event (drag-and-drop receive). */
src/appevent.hpp:63
Class
Element
src/formats/dicom.cpp:184
Enum
Encoding
src/formats/pnm.cpp:112
Class
Enum
src/external/luabridge/detail/Enum.h:27
Class
Error
src/formats/jpeg.cpp:115
Class
ErrorCategory
src/external/luabridge/detail/Errors.h:43
Enum
ErrorCode
================================================================================================= * @brief LuaBridge error codes. */
src/external/luabridge/detail/Errors.h:24
Class
Expected
src/external/luabridge/detail/Expected.h:82
Class
Expected<void, E>
src/external/luabridge/detail/Expected.h:1380
Class
Extend
src/external/json/json.hpp:3270
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 0>
src/external/json/json.hpp:3274
Class
Extend<integer_sequence<T, Ints...>, SeqSize, 1>
src/external/json/json.hpp:3280
Class
Fd
Base class for file descriptors. */
src/fdevent.hpp:10
Class
FdEvent
eventfd wrapper. */
src/fdevent.hpp:26
Class
FdTimer
Timers. */
src/fdevent.hpp:39
Class
FileCreate
File create event. */
src/appevent.hpp:68
Class
FileModify
File change event. */
src/appevent.hpp:73
Class
FileRemove
File remove event. */
src/appevent.hpp:78
Class
Font
Font render. */
src/font.hpp:18
Class
FontConfig
Font config wrapper.*/
src/font.cpp:20
Enum
Format
src/pixmap.hpp:18
Enum
Format
src/formats/pnm.cpp:110
Class
FormatFactory
Image format factory. */
src/imageformat.hpp:131
Class
Frame
src/image.hpp:79
Class
FrameBuffer
src/ui_drm.hpp:81
Class
FreeTypeLib
FreeType lib wrapper.*/
src/font.cpp:73
Class
FromLua
src/external/luabridge/detail/LuaException.h:115
Class
FromStack
src/external/luabridge/detail/Namespace.h:1136
Class
FsMonitor
File system monitor. */
src/fsmonitor.hpp:13
Class
Gallery
src/gallery.hpp:16
Class
Gen
src/external/json/json.hpp:3288
Class
Gen<T, 0>
src/external/json/json.hpp:3295
Class
GesturePinch
Gesture: pinch event. */
src/appevent.hpp:53
Class
Gif
src/formats/gif.cpp:83
next →
1–100 of 548, ranked by callers