mio 1.1.0
Loading...
Searching...
No Matches
mio::detail Namespace Reference

Classes

struct  char_type
 
struct  char_type< char * >
 
struct  char_type< char[N]>
 
struct  char_type< const char * >
 
struct  char_type< const char[N]>
 
struct  char_type_helper
 
struct  is_c_str
 
struct  is_c_str_helper
 
struct  is_c_str_or_c_wstr
 

Functions

template<typename String , typename = decltype(std::declval<String>().data()), typename = typename std::enable_if<!is_c_str_or_c_wstr<String>::value>::type>
const char_type< String >::type * c_str (const String &path)
 
template<typename String , typename = decltype(std::declval<String>().empty()), typename = typename std::enable_if<!is_c_str_or_c_wstr<String>::value>::type>
bool empty (const String &path)
 
template<typename String , typename = typename std::enable_if<is_c_str_or_c_wstr<String>::value>::type>
const char_type< String >::type * c_str (String path)
 
template<typename String , typename = typename std::enable_if<is_c_str_or_c_wstr<String>::value>::type>
bool empty (String path)
 

Function Documentation

◆ c_str() [1/2]

template<typename String , typename = decltype(std::declval<String>().data()), typename = typename std::enable_if<!is_c_str_or_c_wstr<String>::value>::type>
const char_type< String >::type * mio::detail::c_str ( const String &  path)

◆ c_str() [2/2]

template<typename String , typename = typename std::enable_if<is_c_str_or_c_wstr<String>::value>::type>
const char_type< String >::type * mio::detail::c_str ( String  path)

◆ empty() [1/2]

template<typename String , typename = decltype(std::declval<String>().empty()), typename = typename std::enable_if<!is_c_str_or_c_wstr<String>::value>::type>
bool mio::detail::empty ( const String &  path)

◆ empty() [2/2]

template<typename String , typename = typename std::enable_if<is_c_str_or_c_wstr<String>::value>::type>
bool mio::detail::empty ( String  path)