Libmagicxx v9.0.2
A C++ wrapper library over the Magic Number Recognition Library.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nrecognition
 Nutility
 Cadvance_trackerRAII helper that advances a shared progress_tracker by a given step count upon destruction
 Cmark_tracker_as_completedRAII helper that marks a shared progress_tracker as completed upon destruction
 CpercentageRepresents a value in the range [0, 100]
 Cprogress_trackerThread-safe tracker for monitoring the progress of a job composed of multiple steps
 Cempty_pathException thrown when a path is empty
 Cfilesystem_errorException thrown when the underlying std::filesystem OS API fails
 CmagicC++ wrapper over the Magic Number Recognition Library
 Cmagic_private
 Cflags_converter
 Clibmagic_pair_converter
 Cmagic_database_not_loadedException thrown when magic database is not loaded
 Cmagic_exceptionThe base class for all exceptions thrown by the magic class
 Cmagic_identify_file_errorException thrown when magic::identify_file(s) fails
 Cmagic_is_closedException thrown when magic is closed
 Cmagic_load_database_file_errorException thrown when magic::load_database_file fails
 Cmagic_open_errorException thrown when magic::open fails
 Cmagic_set_flags_errorException thrown when magic::set_flags fails
 Cmagic_set_parameter_errorException thrown when magic::set_parameter(s) fails
 Cnull_trackerException thrown when a shared progress_tracker is null
 Cpath_does_not_existException thrown when a path does not exist
 Cpath_is_not_directoryException thrown from magic::identify_files(directory) when the path is not a directory
 Cpath_is_not_regular_fileException thrown from magic::load_database_file when the database file path is not a regular file