Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Typedefs | Functions

bslstl_stringref.h File Reference

Provide a reference to a const string. More...

Go to the source code of this file.

Classes

class  bslstl::StringRefImp< CHAR_TYPE >
struct  bslstl::StringRefImp_CompareUtil

Namespaces

namespace  bslstl

Typedefs

typedef StringRefImp< char > bslstl::StringRef
typedef StringRefImp< wchar_t > bslstl::StringRefWide

Functions

template<class CHAR_TYPE >
bsl::basic_string< CHAR_TYPE > bslstl::operator+ (const StringRefImp< CHAR_TYPE > &lhs, const StringRefImp< CHAR_TYPE > &rhs)
template<class CHAR_TYPE >
bsl::basic_string< CHAR_TYPE > bslstl::operator+ (const bsl::basic_string< CHAR_TYPE > &lhs, const StringRefImp< CHAR_TYPE > &rhs)
template<class CHAR_TYPE >
bsl::basic_string< CHAR_TYPE > bslstl::operator+ (const StringRefImp< CHAR_TYPE > &lhs, const bsl::basic_string< CHAR_TYPE > &rhs)
template<class CHAR_TYPE >
bsl::basic_string< CHAR_TYPE > bslstl::operator+ (const StringRefImp< CHAR_TYPE > &lhs, const std::basic_string< CHAR_TYPE > &rhs)
template<class CHAR_TYPE >
bsl::basic_string< CHAR_TYPE > bslstl::operator+ (const std::basic_string< CHAR_TYPE > &lhs, const StringRefImp< CHAR_TYPE > &rhs)
template<class CHAR_TYPE >
bsl::basic_string< CHAR_TYPE > bslstl::operator+ (const CHAR_TYPE *lhs, const StringRefImp< CHAR_TYPE > &rhs)
template<class CHAR_TYPE >
bsl::basic_string< CHAR_TYPE > bslstl::operator+ (const StringRefImp< CHAR_TYPE > &lhs, const CHAR_TYPE *rhs)
template<class CHAR_TYPE , class HASHALG >
void bslstl::hashAppend (HASHALG &hashAlg, const StringRefImp< CHAR_TYPE > &input)

Detailed Description