| 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 |