8#ifndef INCLUDED_BDLB_STRINGREFUTIL
9#define INCLUDED_BDLB_STRINGREFUTIL
189#include <bdlscm_version.h>
193#include <bsl_string.h>
387 if (lhs.length() != rhs.length()) {
Definition bslstl_stringref.h:374
std::size_t size_type
Standard Library general container requirements.
Definition bslstl_stringref.h:391
#define BSLS_ASSERT(X)
Definition bsls_assert.h:1976
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdlb_algorithmworkaroundutil.h:74
StringRefImp< char > StringRef
Definition bslstl_stringref.h:725
Definition bdlb_stringrefutil.h:205
static size_type findFirstNotOf(const bslstl::StringRef &string, const bslstl::StringRef &characters, size_type position=0u)
static bslstl::StringRef substr(const bslstl::StringRef &string, size_type position=0, size_type numChars=k_NPOS)
Definition bdlb_stringrefutil.h:405
static size_type findLastNotOf(const bslstl::StringRef &string, const bslstl::StringRef &characters, size_type position=k_NPOS)
bslstl::StringRef::size_type size_type
Size type of string references.
Definition bdlb_stringrefutil.h:210
static size_type findFirstOf(const bslstl::StringRef &string, const bslstl::StringRef &characters, size_type position=0u)
static size_type findLastOf(const bslstl::StringRef &string, const bslstl::StringRef &characters, size_type position=k_NPOS)
static int upperCaseCmp(const bslstl::StringRef &lhs, const bslstl::StringRef &rhs)
static bslstl::StringRef strstr(const bslstl::StringRef &string, const bslstl::StringRef &subString)
static bslstl::StringRef trim(const bslstl::StringRef &string)
Definition bdlb_stringrefutil.h:397
static bool areEqualCaseless(const bslstl::StringRef &lhs, const bslstl::StringRef &rhs)
Definition bdlb_stringrefutil.h:384
static bslstl::StringRef strstrCaseless(const bslstl::StringRef &string, const bslstl::StringRef &subString)
static const size_type k_NPOS
Definition bdlb_stringrefutil.h:216
static bslstl::StringRef rtrim(const bslstl::StringRef &string)
static int lowerCaseCmp(const bslstl::StringRef &lhs, const bslstl::StringRef &rhs)
static bslstl::StringRef ltrim(const bslstl::StringRef &string)
static bslstl::StringRef strrstrCaseless(const bslstl::StringRef &string, const bslstl::StringRef &subString)
static bslstl::StringRef strrstr(const bslstl::StringRef &string, const bslstl::StringRef &subString)