Namespaces
Variants
Actions

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

From cppreference.com
 
 
 
 
bool operator==(const directory_entry& rhs )constnoexcept;
(1) (since C++17)
bool operator!=(const directory_entry& rhs )constnoexcept;
(2) (since C++17)
(until C++20)
bool operator<(const directory_entry& rhs )constnoexcept;
(3) (since C++17)
(until C++20)
bool operator<=(const directory_entry& rhs )constnoexcept;
(4) (since C++17)
(until C++20)
bool operator>(const directory_entry& rhs )constnoexcept;
(5) (since C++17)
(until C++20)
bool operator>=(const directory_entry& rhs )constnoexcept;
(6) (since C++17)
(until C++20)
std::strong_ordering operator<=>(const directory_entry& rhs )constnoexcept;
(7) (since C++20)

Compares the path with the directory entry rhs.

The <, <=, >, >=, and != operators are synthesized from operator<=> and operator== respectively.

(since C++20)

[edit]Parameters

rhs - directory_entry to compare

[edit]Return value

1)true if path()== rhs.path(), false otherwise.
2)true if path()!= rhs.path(), false otherwise.
3)true if path()< rhs.path(), false otherwise.
4)true if path()<= rhs.path(), false otherwise.
5)true if path()> rhs.path(), false otherwise.
6)true if path()>= rhs.path(), false otherwise.
7) The result of path()<=> rhs.path().

[edit]See also

returns the path the entry refers to
(public member function)[edit]
close