std::experimental::filesystem::path::string,wstring,u8string,... (3) - Linux Manuals
std::experimental::filesystem::path::string,wstring,u8string,...: std::experimental::filesystem::path::string,wstring,u8string,...
NAME
std::experimental::filesystem::path::string,wstring,u8string,... - std::experimental::filesystem::path::string,wstring,u8string,...
Synopsis
template< class CharT, class Traits = std::char_traits<CharT>,
class Alloc = std::allocator<CharT> > (1) (filesystem TS)
std::basic_string<CharT,Traits,Alloc>
string( const Alloc& a = Alloc() ) const;
std::string string() const;
std::wstring wstring() const;
std::string u8string() const; (2) (filesystem TS)
std::u16string u16string() const;
std::u32string u32string() const;
Returns the internal pathname in native pathname format, converted to specific string type. Conversion, if any, is specified in todo.
1) All memory allocations are performed by a.
2) The encoding in the case of u8string() is always UTF-8.
Parameters
(none)
Return value
The internal pathname in native pathname format, converted to specified string type.
Exceptions
(none)
Example
// Run this code
Output:
See also
generic_string
generic_wstring returns the path in generic pathname format converted to a string
generic_u8string (public member function)
generic_u16string
generic_u32string