|
| path () |
|
| path (const path &_Right) |
|
template<class _InIt , class = typename enable_if<_Is_iterator<_InIt>::value, void>::type> |
| path (_InIt _First, _InIt _Last) |
|
template<class _InIt , class = typename enable_if<_Is_iterator<_InIt>::value, void>::type> |
| path (_InIt _First) |
|
template<class _Elem , class _Traits , class _Alloc > |
| path (const basic_string< _Elem, _Traits, _Alloc > &_Str) |
|
template<class _InIt , class = typename enable_if<_Is_iterator<_InIt>::value, void>::type> |
| path (_InIt _First, _InIt _Last, const locale &_Loc) |
|
template<class _InIt , class = typename enable_if<_Is_iterator<_InIt>::value, void>::type> |
| path (_InIt _First, const locale &_Loc) |
|
template<class _Elem , class _Traits , class _Alloc > |
| path (const basic_string< _Elem, _Traits, _Alloc > &_Str, const locale &_Loc) |
|
| path (path &&_Right) _NOEXCEPT |
|
path & | operator= (path &&_Right) _NOEXCEPT |
|
| ~path () _NOEXCEPT |
|
path & | operator= (const path &_Right) |
|
template<class _InIt > |
path & | operator= (_InIt _First) |
|
template<class _Elem , class _Traits , class _Alloc > |
path & | operator= (const basic_string< _Elem, _Traits, _Alloc > &_Str) |
|
template<class _InIt > |
path & | assign (_InIt _First, _InIt _Last) |
|
template<class _InIt > |
path & | assign (_InIt _First) |
|
template<class _Elem , class _Traits , class _Alloc > |
path & | assign (const basic_string< _Elem, _Traits, _Alloc > &_Str) |
|
path & | operator/= (const path &_Path) |
|
template<class _InIt > |
path & | operator/= (_InIt _First) |
|
template<class _Elem , class _Traits , class _Alloc > |
path & | operator/= (const basic_string< _Elem, _Traits, _Alloc > &_Str) |
|
template<class _InIt > |
path & | append (_InIt _First, _InIt _Last) |
|
template<class _InIt > |
path & | append (_InIt _First) |
|
template<class _Elem , class _Traits , class _Alloc > |
path & | append (const basic_string< _Elem, _Traits, _Alloc > &_Str0) |
|
path & | operator+= (const path &_Path) |
|
template<class _Ty > |
path & | operator+= (_Ty _Val) |
|
template<class _Elem , class _Traits , class _Alloc > |
path & | operator+= (const basic_string< _Elem, _Traits, _Alloc > &_Str) |
|
template<class _Elem > |
path & | operator+= (const _Elem *_Ptr) |
|
template<class _InIt > |
path & | concat (_InIt _First, _InIt _Last) |
|
template<class _Elem > |
path & | concat (const _Elem *_Ptr) |
|
template<class _InIt , enable_if_t< _Is_iterator< _InIt >::value, int > = 0> |
path & | concat (_InIt _First) |
|
template<class _Elem , enable_if_t<!_Is_iterator< _Elem >::value, int > = 0> |
path & | concat (_Elem _Val) |
|
template<class _Elem , class _Traits , class _Alloc > |
path & | concat (const basic_string< _Elem, _Traits, _Alloc > &_Str) |
|
void | clear () _NOEXCEPT |
|
path & | make_preferred () |
|
path & | remove_filename () |
|
path & | replace_filename (const path &_Path) |
|
path & | replace_extension (const path &_Newext=path()) |
|
void | swap (path &_Right) _NOEXCEPT |
|
const string_type & | native () const _NOEXCEPT |
|
_Ret_z_ const value_type * | c_str () const _NOEXCEPT |
|
| operator string_type () const |
|
template<class _Elem , class _Traits = char_traits<_Elem>, class _Alloc = allocator<_Elem>> |
basic_string< _Elem, _Traits, _Alloc > | string (const _Alloc &_Al=_Alloc()) const |
|
_STD string | string () const |
|
_STD wstring | wstring () const |
|
_STD string | u8string () const |
|
_STD u16string | u16string () const |
|
_STD u32string | u32string () const =delete |
|
string_type | _Make_generic () const |
|
template<class _Elem , class _Traits = char_traits<_Elem>, class _Alloc = allocator<_Elem>> |
basic_string< _Elem, _Traits, _Alloc > | generic_string (const _Alloc &_Al=_Alloc()) const |
|
_STD string | generic_string () const |
|
_STD wstring | generic_wstring () const |
|
_STD string | generic_u8string () const |
|
_STD u16string | generic_u16string () const |
|
_STD u32string | generic_u32string () const =delete |
|
int | compare (const path &_Path) const _NOEXCEPT |
|
int | compare (const string_type &_Str) const |
|
int | compare (const value_type *_Ptr) const |
|
path | root_name () const |
|
path | root_directory () const |
|
path | root_path () const |
|
path | relative_path () const |
|
path | parent_path () const |
|
path | filename () const |
|
path | stem () const |
|
path | extension () const |
|
bool | empty () const _NOEXCEPT |
|
bool | has_root_name () const |
|
bool | has_root_directory () const |
|
bool | has_root_path () const |
|
bool | has_relative_path () const |
|
bool | has_parent_path () const |
|
bool | has_filename () const |
|
bool | has_stem () const |
|
bool | has_extension () const |
|
bool | is_absolute () const |
|
bool | is_relative () const |
|
iterator | begin () const |
|
iterator | end () const |
|
size_t | _Prefix_end () const |
|
size_t | _Root_end () const |
|