Spec-Zone.ru › C++

std::filesystem::directory_entry::operator==,!=,<,<=,>,>=,<=>

bool operator==( const directory_entry& rhs ) const noexcept;
(1) (начиная с C++17)
bool operator!=( const directory_entry& rhs ) const noexcept;
(2) (начиная с C++17)
(до C++20)
bool operator<( const directory_entry& rhs ) const noexcept;
(3) (начиная с C++17)
(до C++20)
bool operator<=( const directory_entry& rhs ) const noexcept;
(4) (начиная с C++17)
(до C++20)
bool operator>( const directory_entry& rhs ) const noexcept;
(5) (начиная с C++17)
(до C++20)
bool operator>=( const directory_entry& rhs ) const noexcept;
(6) (начиная с C++17)
(до C++20)
std::strong_ordering operator<=>( const directory_entry& rhs ) const noexcept;
(7) (начиная с C++20)

Сравнивает путь с записью каталога rhs.

Операторы <, <=, >, >= и != соответственно синтезируются из operator<=> и operator==.

(начиная с C++20)

Параметры

rhs - запись каталога для сравнения

Возвращаемое значение

1) true, если path() == rhs.path(), иначе false.
2) true, если path() != rhs.path(), иначе false.
3) true, если path() < rhs.path(), иначе false.
4) true, если path() <= rhs.path(), иначе false.
5) true, если path() > rhs.path(), иначе false.
6) true, если path() >= rhs.path(), иначе false.
7) Результат path() <=> rhs.path().

См. также

pathoperator const path&
возвращает путь, на который ссылается запись
(открытая функция-член)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/filesystem/directory_entry/operator_cmp

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API