| Cnotex::CleanReport | Outcome of a Manager::clean() call |
| CCustomFormatter | Single-line plog formatter: "[time] [LEVEL] [file:func:line] msg" |
| Cnotex::Document | Loads a .tex file as a sequence of lines and offers editing primitives anchored on recognisable landmarks |
| Cnotex::assets::EmbeddedFile | |
| Cnotex::assets::EmbeddedHexFile | One binary file embedded into the binary as hexadecimal text |
| Cnotex::Environment | Represents the surrounding system as NoTeX perceives it: where TeX expects user files to live, and whether NoTeX is installed |
| Cnotex::Installer | Deploys the NoTeX LaTeX template and fonts onto the system |
| Cnotex::Manager | Represents a single NoTeX project: its location and metadata |
| Cnotex::Orchestrator | Owns the command-line parser and coordinates the domain objects that carry out each command |
| Cnotex::ProjectConfig | Persisted metadata for a single NoTeX project, stored as JSON in .notex/notex.json |
| Cstd::runtime_error | |
| Cnotex::NotexError | Base class for every exception raised by the NoTeX core library |
| Cnotex::ConfigError | Raised when notex.json is missing, malformed, or fails to write |
| Cnotex::DocumentError | |
| Cnotex::EnvironmentError | Raised when the surrounding TeX environment cannot be resolved |
| Cnotex::FilesystemError | Raised when a filesystem operation (copy, write, remove) fails |
| Cnotex::ProjectNotFoundError | Raised when a command that requires a project is run outside one |
| Cnotex::UsageError | Raised when the command line supplied by the user is invalid |
| Cnotex::reference::Snippet | One ready-to-paste snippet served by notex get |