Libmagicxx v9.0.2
A C++ wrapper library over the Magic Number Recognition Library.
|
Crecognition::utility::advance_tracker | RAII helper that advances a shared progress_tracker by a given step count upon destruction |
Crecognition::magic::magic_private::flags_converter | |
Crecognition::magic::magic_private::libmagic_pair_converter | |
Crecognition::magic | C++ wrapper over the Magic Number Recognition Library |
Crecognition::magic::magic_private | |
Crecognition::utility::mark_tracker_as_completed | RAII helper that marks a shared progress_tracker as completed upon destruction |
Crecognition::utility::percentage | Represents a value in the range [0, 100] |
Crecognition::utility::progress_tracker | Thread-safe tracker for monitoring the progress of a job composed of multiple steps |
▼Cstd::runtime_error | |
▼Crecognition::magic_exception | The base class for all exceptions thrown by the magic class |
Crecognition::empty_path | Exception thrown when a path is empty |
Crecognition::filesystem_error | Exception thrown when the underlying std::filesystem OS API fails |
Crecognition::magic_database_not_loaded | Exception thrown when magic database is not loaded |
Crecognition::magic_identify_file_error | Exception thrown when magic::identify_file(s) fails |
Crecognition::magic_is_closed | Exception thrown when magic is closed |
Crecognition::magic_load_database_file_error | Exception thrown when magic::load_database_file fails |
Crecognition::magic_open_error | Exception thrown when magic::open fails |
Crecognition::magic_set_flags_error | Exception thrown when magic::set_flags fails |
Crecognition::magic_set_parameter_error | Exception thrown when magic::set_parameter(s) fails |
Crecognition::null_tracker | Exception thrown when a shared progress_tracker is null |
Crecognition::path_does_not_exist | Exception thrown when a path does not exist |
Crecognition::path_is_not_directory | Exception thrown from magic::identify_files(directory) when the path is not a directory |
Crecognition::path_is_not_regular_file | Exception thrown from magic::load_database_file when the database file path is not a regular file |