|
void | appendUTF8 (std::string &str, uint32_t unicode) |
|
bool | is_surrogate (uint32_t c) |
|
bool | is_high_surrogate (uint32_t c) |
|
bool | is_low_surrogate (uint32_t c) |
|
unsigned | consumeUtf8Fragment (const unsigned state, const uint8_t fragment, uint32_t &codepoint) |
|
std::error_code | make_error_code (portable_error err) |
|
std::error_code | make_system_error (int err=0) |
|
template<typename T > |
file_type | file_type_from_dirent_impl (const T &, std::false_type) |
|
template<typename T > |
file_type | file_type_from_dirent_impl (const T &t, std::true_type) |
|
template<class T > |
file_type | file_type_from_dirent (const T &t) |
|
bool | in_range (uint32_t c, uint32_t lo, uint32_t hi) |
|
bool | validUtf8 (const std::string &utf8String) |
|
template<class StringType , class Utf8String , typename std::enable_if< path::_is_basic_string< Utf8String >::value &&(sizeof(typename Utf8String::value_type)==1) &&(sizeof(typename StringType::value_type)==1)>::type * = nullptr> |
StringType | fromUtf8 (const Utf8String &utf8String, const typename StringType::allocator_type &alloc=typename StringType::allocator_type()) |
|
template<class StringType , typename charT , std::size_t N> |
StringType | fromUtf8 (const charT(&utf8String)[N]) |
|
template<typename strT , typename std::enable_if< path::_is_basic_string< strT >::value &&(sizeof(typename strT::value_type)==1), int >::type size = 1> |
std::string | toUtf8 (const strT &unicodeString) |
|
template<typename charT > |
std::string | toUtf8 (const charT *unicodeString) |
|
template<typename strT , typename std::enable_if< path::_is_basic_string< strT >::value, bool >::type = true> |
bool | startsWith (const strT &what, const strT &with) |
|
template<typename strT , typename std::enable_if< path::_is_basic_string< strT >::value, bool >::type = true> |
bool | endsWith (const strT &what, const strT &with) |
|
bool | equals_simple_insensitive (const path::value_type *str1, const path::value_type *str2) |
|
int | compare_simple_insensitive (const path::value_type *str1, size_t len1, const path::value_type *str2, size_t len2) |
|
const char * | strerror_adapter (char *gnu, char *) |
|
const char * | strerror_adapter (int posix, char *buffer) |
|
template<typename ErrorNumber > |
std::string | systemErrorText (ErrorNumber code=0) |
|
void | create_symlink (const path &target_name, const path &new_symlink, bool, std::error_code &ec) |
|
void | create_hardlink (const path &target_name, const path &new_hardlink, std::error_code &ec) |
|
template<typename T > |
file_status | file_status_from_st_mode (T mode) |
|
path | resolveSymlink (const path &p, std::error_code &ec) |
|
bool | is_not_found_error (std::error_code &ec) |
|
file_status | symlink_status_ex (const path &p, std::error_code &ec, uintmax_t *sz=nullptr, uintmax_t *nhl=nullptr, time_t *lwt=nullptr) noexcept |
|
file_status | status_ex (const path &p, std::error_code &ec, file_status *sls=nullptr, uintmax_t *sz=nullptr, uintmax_t *nhl=nullptr, time_t *lwt=nullptr, int recurse_count=0) noexcept |
|