#include <bdlb_cstringequalto.h>
List of all members.
Detailed Description
This struct
defines a comparison functor on null-terminated character strings, enabling them for use as keys in the standard unordered associative containers such as bsl::unordered_map
and bsl::unordered_set
. Note that this class is an empty POD type.
See Component bdlb_cstringequalto
Member Typedef Documentation
Constructor & Destructor Documentation
bdlb::CStringEqualTo::CStringEqualTo |
( |
const CStringEqualTo & |
original |
) |
|
bdlb::CStringEqualTo::~CStringEqualTo |
( |
|
) |
|
Member Function Documentation
Assign to this object the value of the specified rhs
object, and return a reference providing modifiable access to this object. Note that as CStringEqualTo
is an empty (stateless) type, this operation has no observable effect.
bool bdlb::CStringEqualTo::operator() |
( |
const char * |
lhs, |
|
|
const char * |
rhs | |
|
) |
| | const |
Return true
if the specified lhs
string has the same (case sensitive) value as the specified rhs
string, and false
otherwise. The behavior is undefined unless both lhs
and rhs
point to null-terminated strings.
The documentation for this struct was generated from the following file: