| CArgumentHandler | Handles processing of command-line arguments and executes corresponding actions |
| CAudioDevice | A structure representing an audio playback device |
| Ctiv::CharData | Struct to represent a character to be drawn |
| CColorManager | Provides utilities for managing console colors |
| CCommandLineArgs | Parses and validates command-line arguments |
| ▼CComponentBase | |
| Cftxui::ScrollerBase | A custom scroller component that synchronizes with an external index and applies a custom cursor background color |
| CComponentState | Holds the components used for rendering the UI |
| CGlobalProps | Struct to hold global property settings |
| CInLimboColors | Represents a collection of colors used in the application |
| CInodeFileMapper | |
| CKeybinds | Struct to hold keybinding mappings |
| CMetadata | A structure to hold metadata information for a song |
| CMiniAudioPlayer | A class for playing audio using the MiniAudio library |
| CMPRISService | A class that implements an MPRIS service over D-Bus |
| CMusicPlayer | A terminal-based music player |
| CNode | |
| CArgumentHandler::Paths | Represents essential application paths |
| CPlayingState | Represents the current state of the song being played |
| CQueueState | Represents the state of the song queue |
| CRedBlackTree | |
| CSearchState | Holds the state for searching artists and songs |
| CSignalHandler | |
| ▼CSimpleHTTPRequestHandler | |
| Crun_webassembly.CustomHTTPRequestHandler | |
| Ctiv::size | |
| CSong | Represents a song with associated metadata and inode |
| CSongTree | Represents a hierarchical tree structure to store songs by artist, album, disc number, and track number |
| CSongTreeState | |
| CTagLibParser | A class for parsing metadata from audio files |
| CThreadManager | A class that manages thread states and provides utilities for thread handling |
| CThreadManager::ThreadState | Represents the state of a thread managed by ThreadManager |
| CTrie | Implements the Trie (Prefix Tree) data structure |
| CTrieNode | Represents a single node in the Trie |
| CWorkerThreadPool | A thread pool that manages a collection of worker threads |