Libmagicxx v9.0.2
A C++ wrapper library over the Magic Number Recognition Library.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Crecognition::utility::advance_trackerRAII 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::magicC++ wrapper over the Magic Number Recognition Library
 Crecognition::magic::magic_private
 Crecognition::utility::mark_tracker_as_completedRAII helper that marks a shared progress_tracker as completed upon destruction
 Crecognition::utility::percentageRepresents a value in the range [0, 100]
 Crecognition::utility::progress_trackerThread-safe tracker for monitoring the progress of a job composed of multiple steps
 Cstd::runtime_error
 Crecognition::magic_exceptionThe base class for all exceptions thrown by the magic class
 Crecognition::empty_pathException thrown when a path is empty
 Crecognition::filesystem_errorException thrown when the underlying std::filesystem OS API fails
 Crecognition::magic_database_not_loadedException thrown when magic database is not loaded
 Crecognition::magic_identify_file_errorException thrown when magic::identify_file(s) fails
 Crecognition::magic_is_closedException thrown when magic is closed
 Crecognition::magic_load_database_file_errorException thrown when magic::load_database_file fails
 Crecognition::magic_open_errorException thrown when magic::open fails
 Crecognition::magic_set_flags_errorException thrown when magic::set_flags fails
 Crecognition::magic_set_parameter_errorException thrown when magic::set_parameter(s) fails
 Crecognition::null_trackerException thrown when a shared progress_tracker is null
 Crecognition::path_does_not_existException thrown when a path does not exist
 Crecognition::path_is_not_directoryException thrown from magic::identify_files(directory) when the path is not a directory
 Crecognition::path_is_not_regular_fileException thrown from magic::load_database_file when the database file path is not a regular file