|
Libmagicxx v10.0.3
A modern C++23 wrapper for libmagic — the library that powers the Unix file command.
|
| Core Magic API | Core file type identification functionality |
| Constructors | Magic construction methods |
| Special Member Functions | Move, copy, and destruction operations |
| Validity Checking | Instance and database validation methods |
| Instance Control | Instance lifecycle management |
| Flag Management | Flag retrieval methods |
| Parameter Management | Parameter retrieval methods |
| Static Utilities | Static utility methods |
| File Identification | Core file type detection methods |
| State Queries | Instance state inspection methods |
| Database Loading | Magic database loading methods |
| Open Reopen | Instance initialization methods |
| Flag Modification | Flag modification methods |
| Parameter Modification | Parameter modification methods |
| String Conversion Functions | Free functions for converting Magic types to human-readable strings |
| Exception Classes | Exception hierarchy for Magic class error handling |
| Implementation Details | Internal implementation details for the Magic class |
| Constructors | MagicPrivate construction methods |
| Special Member Functions | Move, copy, and destruction operations |
| Validity Checking | Database validation methods |
| Instance Control | Instance lifecycle management |
| Flag Management | Flag retrieval methods |
| Parameter Management | Parameter retrieval methods |
| File Identification | Core file type detection methods |
| State Queries | Instance state inspection methods |
| Database Loading | Magic database loading methods |
| Open Reopen | Instance initialization methods |
| Flag Modification | Flag modification methods |
| Parameter Modification | Parameter modification methods |
| Error Handling | Centralized exception throwing utilities |
| Member Variables | Core state variables for lifecycle management |
| Validation Option Masks | Pre-computed option masks for file identification |
| Libmagic Constants | Constants for libmagic integration |
| Libmagic Type Aliases | Type definitions for libmagic interoperability |
| Friend Declarations For ToString Access To Private Constants | Friend declarations for string conversion access |
| Utility Components | Supporting utilities for the libmagicxx library |