Libmagicxx v9.0.2
A C++ wrapper library over the Magic Number Recognition Library.
|
▼Nrecognition | |
▼Nutility | |
Cadvance_tracker | RAII helper that advances a shared progress_tracker by a given step count upon destruction |
Cmark_tracker_as_completed | RAII helper that marks a shared progress_tracker as completed upon destruction |
Cpercentage | Represents a value in the range [0, 100] |
Cprogress_tracker | Thread-safe tracker for monitoring the progress of a job composed of multiple steps |
Cempty_path | Exception thrown when a path is empty |
Cfilesystem_error | Exception thrown when the underlying std::filesystem OS API fails |
▼Cmagic | C++ wrapper over the Magic Number Recognition Library |
▼Cmagic_private | |
Cflags_converter | |
Clibmagic_pair_converter | |
Cmagic_database_not_loaded | Exception thrown when magic database is not loaded |
Cmagic_exception | The base class for all exceptions thrown by the magic class |
Cmagic_identify_file_error | Exception thrown when magic::identify_file(s) fails |
Cmagic_is_closed | Exception thrown when magic is closed |
Cmagic_load_database_file_error | Exception thrown when magic::load_database_file fails |
Cmagic_open_error | Exception thrown when magic::open fails |
Cmagic_set_flags_error | Exception thrown when magic::set_flags fails |
Cmagic_set_parameter_error | Exception thrown when magic::set_parameter(s) fails |
Cnull_tracker | Exception thrown when a shared progress_tracker is null |
Cpath_does_not_exist | Exception thrown when a path does not exist |
Cpath_is_not_directory | Exception thrown from magic::identify_files(directory) when the path is not a directory |
Cpath_is_not_regular_file | Exception thrown from magic::load_database_file when the database file path is not a regular file |