Libmagicxx v9.0.2
A C++ wrapper library over the Magic Number Recognition Library.
|
This is the complete list of members for recognition::magic, including all inherited members.
apple enum value | recognition::magic | |
check(const std::filesystem::path &database_file=default_database_file) noexcept | recognition::magic | static |
check_database enum value | recognition::magic | |
close() noexcept | recognition::magic | |
compile(const std::filesystem::path &database_file=default_database_file) noexcept | recognition::magic | static |
compress enum value | recognition::magic | |
compress_transp enum value | recognition::magic | |
continue_search enum value | recognition::magic | |
debug enum value | recognition::magic | |
default_database_file | recognition::magic | static |
default_file_container_t typedef | recognition::magic | private |
devices enum value | recognition::magic | |
error enum value | recognition::magic | |
error_message_t typedef | recognition::magic | |
expected_file_type_t typedef | recognition::magic | |
expected_type_of_a_file_t typedef | recognition::magic | |
expected_types_of_files_t typedef | recognition::magic | |
extension enum value | recognition::magic | |
file_type_t typedef | recognition::magic | |
flags enum name | recognition::magic | |
flags_container_t typedef | recognition::magic | |
flags_mask_t typedef | recognition::magic | |
get_flags() const | recognition::magic | |
get_flags(const std::nothrow_t &tag) const noexcept | recognition::magic | |
get_parameter(parameters parameter) const | recognition::magic | |
get_parameter(parameters parameter, const std::nothrow_t &tag) const noexcept | recognition::magic | |
get_parameters() const | recognition::magic | |
get_parameters(const std::nothrow_t &tag) const noexcept | recognition::magic | |
get_version() noexcept | recognition::magic | static |
identify_container_impl(const default_file_container_t &files, tracker_t tracker=utility::make_shared_progress_tracker()) const | recognition::magic | private |
identify_container_impl(const default_file_container_t &files, const std::nothrow_t &tag, tracker_t tracker=utility::make_shared_progress_tracker()) const noexcept | recognition::magic | private |
identify_directory_impl(const std::filesystem::path &directory, std::filesystem::directory_options option, tracker_t tracker=utility::make_shared_progress_tracker()) const | recognition::magic | private |
identify_directory_impl(const std::filesystem::path &directory, const std::nothrow_t &tag, std::filesystem::directory_options option, tracker_t tracker=utility::make_shared_progress_tracker()) const noexcept | recognition::magic | private |
identify_file(const std::filesystem::path &path) const | recognition::magic | |
identify_file(const std::filesystem::path &path, const std::nothrow_t &tag) const noexcept | recognition::magic | |
identify_files(const std::filesystem::path &directory, std::filesystem::directory_options option=std::filesystem::directory_options::follow_directory_symlink) const | recognition::magic | inline |
identify_files(const std::filesystem::path &directory, tracker_t tracker, std::filesystem::directory_options option=std::filesystem::directory_options::follow_directory_symlink) const | recognition::magic | inline |
identify_files(const std::filesystem::path &directory, const std::nothrow_t &tag, std::filesystem::directory_options option=std::filesystem::directory_options::follow_directory_symlink) const noexcept | recognition::magic | inline |
identify_files(const std::filesystem::path &directory, const std::nothrow_t &tag, tracker_t tracker, std::filesystem::directory_options option=std::filesystem::directory_options::follow_directory_symlink) const noexcept | recognition::magic | inline |
identify_files(const utility::file_container auto &files) const | recognition::magic | inline |
identify_files(const utility::file_container auto &files, tracker_t tracker) const | recognition::magic | inline |
identify_files(const utility::file_container auto &files, const std::nothrow_t &tag) const noexcept | recognition::magic | inline |
identify_files(const utility::file_container auto &files, const std::nothrow_t &tag, tracker_t tracker) const noexcept | recognition::magic | inline |
is_database_loaded() const noexcept | recognition::magic | |
is_open() const noexcept | recognition::magic | |
is_valid() const noexcept | recognition::magic | |
load_database_file(const std::filesystem::path &database_file=default_database_file) | recognition::magic | |
load_database_file(const std::nothrow_t &tag, const std::filesystem::path &database_file=default_database_file) noexcept | recognition::magic | |
m_impl | recognition::magic | private |
magic() noexcept | recognition::magic | |
magic(flags_mask_t flags_mask, const std::filesystem::path &database_file=default_database_file) | recognition::magic | explicit |
magic(flags_mask_t flags_mask, const std::nothrow_t &tag, const std::filesystem::path &database_file=default_database_file) noexcept | recognition::magic | |
magic(const flags_container_t &flags_container, const std::filesystem::path &database_file=default_database_file) | recognition::magic | explicit |
magic(const flags_container_t &flags_container, const std::nothrow_t &tag, const std::filesystem::path &database_file=default_database_file) noexcept | recognition::magic | |
magic(magic &&other) noexcept | recognition::magic | |
magic(const magic &)=delete | recognition::magic | |
mime enum value | recognition::magic | |
mime_encoding enum value | recognition::magic | |
mime_type enum value | recognition::magic | |
no_check_apptype enum value | recognition::magic | |
no_check_builtin enum value | recognition::magic | |
no_check_cdf enum value | recognition::magic | |
no_check_compress enum value | recognition::magic | |
no_check_csv enum value | recognition::magic | |
no_check_elf enum value | recognition::magic | |
no_check_encoding enum value | recognition::magic | |
no_check_json enum value | recognition::magic | |
no_check_simh enum value | recognition::magic | |
no_check_soft enum value | recognition::magic | |
no_check_tar enum value | recognition::magic | |
no_check_text enum value | recognition::magic | |
no_check_tokens enum value | recognition::magic | |
no_compress_fork enum value | recognition::magic | |
nodesc enum value | recognition::magic | |
none enum value | recognition::magic | |
open(flags_mask_t flags_mask) | recognition::magic | |
open(flags_mask_t flags_mask, const std::nothrow_t &tag) noexcept | recognition::magic | |
open(const flags_container_t &flags_container) | recognition::magic | |
open(const flags_container_t &flags_container, const std::nothrow_t &tag) noexcept | recognition::magic | |
operator bool() const noexcept | recognition::magic | |
operator=(magic &&other) noexcept | recognition::magic | |
operator=(const magic &)=delete | recognition::magic | |
parameter_value_map_t typedef | recognition::magic | |
parameter_value_t typedef | recognition::magic | |
parameters enum name | recognition::magic | |
preserve_atime enum value | recognition::magic | |
raw enum value | recognition::magic | |
set_flags(flags_mask_t flags_mask) | recognition::magic | |
set_flags(flags_mask_t flags_mask, const std::nothrow_t &tag) noexcept | recognition::magic | |
set_flags(const flags_container_t &flags_container) | recognition::magic | |
set_flags(const flags_container_t &flags_container, const std::nothrow_t &tag) noexcept | recognition::magic | |
set_parameter(parameters parameter, std::size_t value) | recognition::magic | |
set_parameter(parameters parameter, std::size_t value, const std::nothrow_t &tag) noexcept | recognition::magic | |
set_parameters(const parameter_value_map_t ¶meters) | recognition::magic | |
set_parameters(const parameter_value_map_t ¶meters, const std::nothrow_t &tag) noexcept | recognition::magic | |
symlink enum value | recognition::magic | |
to_string(magic::flags flag) | recognition::magic | friend |
to_string(magic::parameters parameter) | recognition::magic | friend |
tracker_t typedef | recognition::magic | |
type_of_a_file_t typedef | recognition::magic | |
types_of_files_t typedef | recognition::magic | |
~magic() | recognition::magic |