|
BDE 4.14.0 Production release
|
#include <bdlb_transparentless.h>
Public Types | |
| typedef void | is_transparent |
| Type alias indicating this is a transparent comparator. | |
Public Member Functions | |
| TransparentLess ()=default | |
Create a TransparentLess object. | |
| TransparentLess (const TransparentLess &original)=default | |
| ~TransparentLess ()=default | |
| Destroy this object. | |
| TransparentLess & | operator= (const TransparentLess &rhs)=default |
| template<class LHS , class RHS > | |
| bool | operator() (const LHS &lhs, const RHS &rhs) const |
This struct defines an ordering on objects of different types, enabling them for use for heterogeneous comparison in the standard associative containers such as bsl::map and bsl::set. Note that this class is an empty POD type.
| typedef void bdlb::TransparentLess::is_transparent |
|
default |
|
default |
Create a TransparentLess object. Note that as TransparentLess is an empty (stateless) type, this operation has no observable effect.
|
default |
|
inline |
Return true if the specified lhs is less than the specified rhs and false otherwise.
|
default |
Assign to this object the value of the specified rhs object, and return a reference providing modifiable access to this object. Note that as TransparentLess is an empty (stateless) type, this operation has no observable effect.