|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator== (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator== (const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator== (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const CHAR_TYPE *rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator== (const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator== (const CHAR_TYPE *lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator!= (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator!= (const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator!= (const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator!= (const CHAR_TYPE *lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator!= (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const CHAR_TYPE *rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator< (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator< (const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator< (const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator< (const CHAR_TYPE *lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator< (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const CHAR_TYPE *rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator> (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator> (const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator> (const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator> (const CHAR_TYPE *lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator> (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const CHAR_TYPE *rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator<= (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator<= (const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator<= (const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator<= (const CHAR_TYPE *lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator<= (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const CHAR_TYPE *rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator>= (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator>= (const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
bool | bsl::operator>= (const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) BSLS_KEYWORD_NOEXCEPT |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator>= (const CHAR_TYPE *lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC > |
bool | bsl::operator>= (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC > &lhs, const CHAR_TYPE *rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | bsl::operator+ (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > | bsl::operator+ (const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOC1 , class ALLOC2 > |
basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > | bsl::operator+ (const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC1 > &lhs, const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | bsl::operator+ (const CHAR_TYPE *lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | bsl::operator+ (CHAR_TYPE lhs, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | bsl::operator+ (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &lhs, const CHAR_TYPE *rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | bsl::operator+ (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &lhs, CHAR_TYPE rhs) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
std::basic_ostream< CHAR_TYPE, CHAR_TRAITS > & | bsl::operator<< (std::basic_ostream< CHAR_TYPE, CHAR_TRAITS > &os, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &str) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
std::basic_istream< CHAR_TYPE, CHAR_TRAITS > & | bsl::operator>> (std::basic_istream< CHAR_TYPE, CHAR_TRAITS > &is, basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &str) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
void | bsl::swap (basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &a, basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &b) BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(BSLS_KEYWORD_NOEXCEPT_OPERATOR(a.swap(b))) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
std::basic_istream< CHAR_TYPE, CHAR_TRAITS > & | bsl::getline (std::basic_istream< CHAR_TYPE, CHAR_TRAITS > &is, basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &str, CHAR_TYPE delim) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
std::basic_istream< CHAR_TYPE, CHAR_TRAITS > & | bsl::getline (std::basic_istream< CHAR_TYPE, CHAR_TRAITS > &is, basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &str) |
|
int | bsl::stoi (const string &str, std::size_t *pos=0, int base=10) |
|
int | bsl::stoi (const wstring &str, std::size_t *pos=0, int base=10) |
|
long | bsl::stol (const string &str, std::size_t *pos=0, int base=10) |
|
long | bsl::stol (const wstring &str, std::size_t *pos=0, int base=10) |
|
unsigned long | bsl::stoul (const string &str, std::size_t *pos=0, int base=10) |
|
unsigned long | bsl::stoul (const wstring &str, std::size_t *pos=0, int base=10) |
|
long long | bsl::stoll (const string &str, std::size_t *pos=0, int base=10) |
|
long long | bsl::stoll (const wstring &str, std::size_t *pos=0, int base=10) |
|
unsigned long long | bsl::stoull (const string &str, std::size_t *pos=0, int base=10) |
|
unsigned long long | bsl::stoull (const wstring &str, std::size_t *pos=0, int base=10) |
|
float | bsl::stof (const string &str, std::size_t *pos=0) |
|
float | bsl::stof (const wstring &str, std::size_t *pos=0) |
|
double | bsl::stod (const string &str, std::size_t *pos=0) |
|
double | bsl::stod (const wstring &str, std::size_t *pos=0) |
|
long double | bsl::stold (const string &str, std::size_t *pos=0) |
|
long double | bsl::stold (const wstring &str, std::size_t *pos=0) |
|
string | bsl::to_string (int value) |
|
string | bsl::to_string (long value) |
|
string | bsl::to_string (long long value) |
|
string | bsl::to_string (unsigned value) |
|
string | bsl::to_string (unsigned long value) |
|
string | bsl::to_string (unsigned long long value) |
|
string | bsl::to_string (float value) |
|
string | bsl::to_string (double value) |
|
string | bsl::to_string (long double value) |
|
wstring | bsl::to_wstring (int value) |
|
wstring | bsl::to_wstring (long value) |
|
wstring | bsl::to_wstring (long long value) |
|
wstring | bsl::to_wstring (unsigned value) |
|
wstring | bsl::to_wstring (unsigned long value) |
|
wstring | bsl::to_wstring (unsigned long long value) |
|
wstring | bsl::to_wstring (float value) |
|
wstring | bsl::to_wstring (double value) |
|
wstring | bsl::to_wstring (long double value) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR , class OTHER_CHAR_TYPE > |
basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >::size_type | bsl::erase (basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &str, const OTHER_CHAR_TYPE &c) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR , class UNARY_PREDICATE > |
basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >::size_type | bsl::erase_if (basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &str, const UNARY_PREDICATE &pred) |
|
template<class HASHALG , class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
void | bsl::hashAppend (HASHALG &hashAlg, const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &input) |
|
template<class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
std::size_t | bsl::hashBasicString (const basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &str) |
| Return a hash value for the specified str .
|
|
std::size_t | bsl::hashBasicString (const string &str) |
| Return a hash value for the specified str .
|
|
std::size_t | bsl::hashBasicString (const wstring &str) |
| Return a hash value for the specified str .
|
|
template<class HASHALG , class CHAR_TYPE , class CHAR_TRAITS , class ALLOCATOR > |
BSLS_PLATFORM_AGGRESSIVE_INLINE void | bslh::hashAppend (HASHALG &hashAlg, const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > &input) |
|
template<class CHAR_TYPE , class CHAR_TRAITS > |
bool | bslstl_string_fill (std::basic_ostream< CHAR_TYPE, CHAR_TRAITS > &os, std::basic_streambuf< CHAR_TYPE, CHAR_TRAITS > *buf, std::size_t n) |
| Do not use, for internal use by operator<< only.
|
|