|
| | 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 |
| |