std::filesystem::directory_entry::operator==,!=,<,<=,>,>=,<=>
From cppreference.com
                    
                                        
                    < cpp | filesystem | directory entry
                    
                                                            
                    |   bool operator==( const directory_entry& rhs ) const noexcept;  | 
(1) | (since C++17) | 
|   bool operator!=( const directory_entry& rhs ) const noexcept;  | 
(2) |  (since C++17)  (until C++20)  | 
|   bool operator<( const directory_entry& rhs ) const noexcept;  | 
(3) |  (since C++17)  (until C++20)  | 
|   bool operator<=( const directory_entry& rhs ) const noexcept;  | 
(4) |  (since C++17)  (until C++20)  | 
|   bool operator>( const directory_entry& rhs ) const noexcept;  | 
(5) |  (since C++17)  (until C++20)  | 
|   bool operator>=( const directory_entry& rhs ) const noexcept;  | 
(6) |  (since C++17)  (until C++20)  | 
|   std::strong_ordering operator<=>( const directory_entry& rhs ) const noexcept;  | 
(7) | (since C++20) | 
Compares the path with the directory entry rhs.
| 
 The   | 
(since C++20) | 
Parameters
| rhs | - | directory_entry to compare | 
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().
See also
|   returns the path the entry refers to  (public member function)  |