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. | |