20 #ifndef MPD_FS_NARROW_PATH_HXX
21 #define MPD_FS_NARROW_PATH_HXX
56 value = Value::Empty();
62 operator const_pointer_type()
const {
66 const_pointer_type
c_str()
const {
Simple OO wrapper for a const string pointer.
gcc_pure gcc_nonnull_all AllocatedString< char > WideCharToMultiByte(unsigned code_page, const wchar_t *src)
Throws std::system_error on error.
constexpr bool IsNull() const
Check if this is a "nulled" instance.
constexpr const_pointer_type c_str() const
A path name in the native file system character set.
A string pointer whose memory is managed by this class.
const T * const_pointer_type
A path name that uses the regular (narrow) "char".
const_pointer_type c_str() const
gcc_pure const_pointer_type c_str() const
Returns the value as a const C string.