struct ov::util::FileTraits<char>

#include <file_util.hpp>

template <>
struct FileTraits<char>
{
    // fields

    static constexpr const auto file_separator =          '\\';
    static constexpr const auto dot_symbol = '.';

    // methods

    static std::string library_ext();
    static std::string library_prefix();
};

struct ov::util::FileTraits

OS specific file traits.

struct ov::util::FileTraits<wchar_t>

#include <file_util.hpp>

template <>
struct FileTraits<wchar_t>
{
    // fields

    static constexpr const auto file_separator =          L'\\';
    static constexpr const auto dot_symbol = L'.';

    // methods

    static std::wstring library_ext();
    static std::wstring library_prefix();
};