path
Types
| const_iterator | 
Type Aliases
| char | value_type | 
std::basic_string< value_type > | 
string_type | 
| const_iterator | iterator | 
Fields
value_type const | 
preferred_separator | 
Functions
~path | 
|
path | 
|
path | 
|
path | 
|
path | 
|
path | 
|
path | 
|
| path & | operator= | 
| path & | operator= | 
| bool | operator== | 
| bool | operator!= | 
| bool | operator | 
| bool | operator> | 
| bool | operator | 
| bool | operator>= | 
| path & | operator/= | 
| path & | operator/= | 
| path & | operator/= | 
| path | operator/ | 
| path & | operator+= | 
| const_iterator | begin | 
| const_iterator | end | 
value_type const * | 
c_str | 
| std::string | string | 
string_type | 
native | 
string_type | 
file_string | 
| bool | empty | 
| bool | has_root_name | 
| bool | has_root_path | 
| bool | has_parent_path | 
| bool | has_filename | 
| bool | has_extension | 
| path | parent_path | 
| path | filename | 
| path | extension | 
| path & | replace_extension | 
| Impl & | _GetImpl | 
| Impl const & | _GetImpl | 
| path | _FromRaw | 
| path | _FromRaw | 
Detailed Description
- 
class 
path The path class used to represent a file path. The API is mimicked from std::filesystem::path. The most useful methods for the file system classes are the following to access the file name:
- value_type const* c_str() const;
 - std::string string() const;
 - string_type native() const;
 - string_type file_string() const;
 
Public Types
- 
using 
value_type= char 
- 
using 
string_type= std::basic_string<value_type> 
- 
using 
iterator= const_iterator 
Public Functions
- 
~path() 
- 
path() 
- 
path(char const *s) 
- 
path &
operator/=(value_type const *s) 
- 
path &
operator/=(string_type const &s) 
- 
const_iterator 
begin() const 
- 
const_iterator 
end() const 
- 
value_type const *
c_str() const 
- 
string_type 
native() const 
- 
string_type 
file_string() const 
- 
bool 
empty() const 
- 
bool 
has_root_name() const 
- 
bool 
has_root_path() const 
- 
bool 
has_parent_path() const 
- 
bool 
has_filename() const 
- 
bool 
has_extension() const 
- 
Impl &
_GetImpl() 
- 
Impl const &
_GetImpl() const 
Public Static Attributes
- 
static value_type const 
preferred_separator 
- 
class 
const_iterator Public Functions
- 
~const_iterator() 
- 
const_iterator() 
- 
const_iterator(const_iterator const &other) 
- 
bool 
operator==(const_iterator const &other) const 
- 
bool 
operator!=(const_iterator const &other) const 
- 
void 
operator++() 
-