BloombergLP::bdlb::CaselessStringViewLess

This struct defines an ordering on string views, enabling them for use as keys in the standard associative containers such as bsl::map and bsl::set. Note that this class is an empty POD type.

Synopsis

Declared in <bdlb_caselessstringviewless.h>

struct CaselessStringViewLess;

Type Aliases

NameDescription
first_argument_type Type of the first argument to the function-call operator.
is_transparent Type alias indicating this is a transparent hash functor.
result_type Type of the function-call operator's result.
second_argument_type Type of the second argument to the function-call operator.

Member Functions

NameDescription
operator() Return true if the specified lhs is lexicographically ordered before the specified rhs, and false otherwise.
operator BloombergLP::bslmf::NestedTraitDeclaration<CaselessStringViewLess, is_trivially_default_constructible>