|
Libmagicxx v9.0.2
A C++ wrapper library over the Magic Number Recognition Library.
|
#include <algorithm>#include <concepts>#include <filesystem>#include <functional>#include <ranges>#include <string>

Go to the source code of this file.
Namespaces | |
| namespace | recognition |
| namespace | recognition::utility |
Concepts | |
| concept | recognition::utility::range_container |
| Define requirements for a range container. | |
| concept | recognition::utility::string_converter |
| Define requirements for a string converter. | |
| concept | recognition::utility::file_container |
| The file_container concept specifies the requirements of a container which can be used as a file container by the magic class. | |
Functions | |
| template<range_container ContainerType, typename StringConverterType > requires string_converter< typename ContainerType::value_type, StringConverterType> | |
| std::string | recognition::utility::to_string (const ContainerType &container, const std::string &value_separator, StringConverterType string_converter) |
| Convert any container to string using the string_converter. | |
| std::string | recognition::utility::to_string (const file_container auto &container, const std::string &separator=", ") |
| Convert the file container to a string. | |