libstdc++
|
#include <fs_path.h>
Classes | |
class | iterator |
Public Types | |
using | const_iterator = iterator |
enum | format : unsigned char { native_format , generic_format , auto_format } |
using | string_type = std::basic_string< value_type > |
using | value_type = char |
Static Public Attributes | |
static constexpr value_type | preferred_separator |
Friends | |
bool | operator!= (const path &__lhs, const path &__rhs) noexcept |
path | operator/ (const path &__lhs, const path &__rhs) |
bool | operator< (const path &__lhs, const path &__rhs) noexcept |
template<typename _CharT , typename _Traits > | |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const path &__p) |
bool | operator<= (const path &__lhs, const path &__rhs) noexcept |
bool | operator== (const path &__lhs, const path &__rhs) noexcept |
bool | operator> (const path &__lhs, const path &__rhs) noexcept |
bool | operator>= (const path &__lhs, const path &__rhs) noexcept |
template<typename _CharT , typename _Traits > | |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, path &__p) |
Related Symbols | |
(Note that these are not member symbols.) | |
void | swap (path &__lhs, path &__rhs) noexcept |
template<typename _InputIterator , typename _Require = __detail::_Path2<_InputIterator>, typename _CharT = __detail::__value_type_is_char_or_char8_t<_InputIterator>> | |
path | u8path (_InputIterator __first, _InputIterator __last) |
template<typename _Source , typename _Require = __detail::_Path<_Source>, typename _CharT = __detail::__value_type_is_char_or_char8_t<_Source>> | |
path | u8path (const _Source &__source) |
A filesystem path.
Definition at line 248 of file bits/fs_path.h.
Definition at line 490 of file bits/fs_path.h.
using std::filesystem::path::string_type = std::basic_string<value_type> |
Definition at line 263 of file bits/fs_path.h.
using std::filesystem::path::value_type = char |
Definition at line 259 of file bits/fs_path.h.
enum std::filesystem::path::format : unsigned char |
path::format is ignored in this implementation
Definition at line 266 of file bits/fs_path.h.
|
inlinenoexcept |
Definition at line 270 of file bits/fs_path.h.
|
inlinenoexcept |
Definition at line 274 of file bits/fs_path.h.
|
inline |
Definition at line 282 of file bits/fs_path.h.
Definition at line 288 of file bits/fs_path.h.
|
inline |
Definition at line 294 of file bits/fs_path.h.
|
inline |
Definition at line 301 of file bits/fs_path.h.
|
inline |
Definition at line 308 of file bits/fs_path.h.
|
inline |
Definition at line 359 of file bits/fs_path.h.
Definition at line 351 of file bits/fs_path.h.
|
inline |
Definition at line 334 of file bits/fs_path.h.
Definition at line 329 of file bits/fs_path.h.
|
inlinenoexcept |
Definition at line 411 of file bits/fs_path.h.
|
inlinenoexcept |
Definition at line 399 of file bits/fs_path.h.
|
inline |
Definition at line 391 of file bits/fs_path.h.
Definition at line 383 of file bits/fs_path.h.
|
inlinenoexcept |
Definition at line 471 of file bits/fs_path.h.
|
inlinenoexcept |
Definition at line 481 of file bits/fs_path.h.
|
inlinenoexcept |
Definition at line 410 of file bits/fs_path.h.
|
inline |
Definition at line 412 of file bits/fs_path.h.
Definition at line 375 of file bits/fs_path.h.
Definition at line 343 of file bits/fs_path.h.
Definition at line 324 of file bits/fs_path.h.
Compare paths.
Definition at line 528 of file bits/fs_path.h.
Append one path to another.
Definition at line 549 of file bits/fs_path.h.
Compare paths.
Definition at line 532 of file bits/fs_path.h.
|
friend |
Write a path to a stream.
Definition at line 497 of file bits/fs_path.h.
Compare paths.
Definition at line 536 of file bits/fs_path.h.
Compare paths.
Definition at line 518 of file bits/fs_path.h.
Compare paths.
Definition at line 540 of file bits/fs_path.h.
Compare paths.
Definition at line 544 of file bits/fs_path.h.
|
friend |
Read a path from a stream.
Definition at line 507 of file bits/fs_path.h.
|
staticconstexpr |
Definition at line 261 of file bits/fs_path.h.