8#ifndef INCLUDED_BDLB_CASELESSSTRINGVIEWLESS
9#define INCLUDED_BDLB_CASELESSSTRINGVIEWLESS
153#include <bdlscm_version.h>
163#include <bsl_algorithm.h>
164#include <bsl_cstddef.h>
165#include <bsl_string_view.h>
Definition bslstl_stringview.h:471
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdlb_algorithmworkaroundutil.h:74
Definition bdlb_caselessstringviewless.h:180
BSLMF_NESTED_TRAIT_DECLARATION(CaselessStringViewLess, bsl::is_trivially_copyable)
CaselessStringViewLess & operator=(const CaselessStringViewLess &rhs)=default
~CaselessStringViewLess()=default
Destroy this object.
BSLMF_NESTED_TRAIT_DECLARATION(CaselessStringViewLess, bsl::is_trivially_default_constructible)
bsl::string_view first_argument_type
Definition bdlb_caselessstringviewless.h:183
bool result_type
Definition bdlb_caselessstringviewless.h:185
CaselessStringViewLess()=default
Create a CaselessStringViewLess object.
bool operator()(bsl::string_view lhs, bsl::string_view rhs) const
Definition bdlb_caselessstringviewless.h:238
CaselessStringViewLess(const CaselessStringViewLess &original)=default
void is_transparent
Type alias indicating this is a transparent hash functor.
Definition bdlb_caselessstringviewless.h:188
bsl::string_view second_argument_type
Definition bdlb_caselessstringviewless.h:184
static int lowerCaseCmp(const bsl::string_view &lhs, const bsl::string_view &rhs)
Definition bslmf_istriviallycopyable.h:324
Definition bslmf_istriviallydefaultconstructible.h:296