string.h File Reference
#include <cxxtools/char.h>
#include <string>
#include <iterator>
#include <stdexcept>
#include <iosfwd>
#include <cxxtools/config.h>
#include <cxxtools/string.tpp>

Go to the source code of this file.

Classes

class  std::basic_string< cxxtools::Char >
 Unicode capable strings. More...
struct  std::basic_string< cxxtools::Char >::Ptr
struct  std::basic_string< cxxtools::Char >::Data

Namespaces

namespace  std
namespace  cxxtools

Typedefs

typedef std::basic_string
< cxxtools::Char
cxxtools::String
 Unicode capable strings.

Functions

basic_string< cxxtools::Charstd::operator+ (const basic_string< cxxtools::Char > &a, const basic_string< cxxtools::Char > &b)
basic_string< cxxtools::Charstd::operator+ (const basic_string< cxxtools::Char > &a, const cxxtools::Char *b)
basic_string< cxxtools::Charstd::operator+ (const cxxtools::Char *a, const basic_string< cxxtools::Char > &b)
basic_string< cxxtools::Charstd::operator+ (const basic_string< cxxtools::Char > &a, cxxtools::Char b)
basic_string< cxxtools::Charstd::operator+ (cxxtools::Char a, const basic_string< cxxtools::Char > &b)
bool std::operator== (const basic_string< cxxtools::Char > &a, const basic_string< cxxtools::Char > &b)
bool std::operator== (const cxxtools::Char *a, const basic_string< cxxtools::Char > &b)
bool std::operator== (const basic_string< cxxtools::Char > &a, const cxxtools::Char *b)
bool std::operator== (const basic_string< cxxtools::Char > &a, const wchar_t *b)
bool std::operator== (const wchar_t *b, const basic_string< cxxtools::Char > &a)
bool std::operator== (const basic_string< cxxtools::Char > &a, const char *b)
bool std::operator== (const char *b, const basic_string< cxxtools::Char > &a)
bool std::operator== (const basic_string< cxxtools::Char > &a, const std::string &b)
bool std::operator== (const std::string &b, const basic_string< cxxtools::Char > &a)
bool std::operator!= (const basic_string< cxxtools::Char > &a, const basic_string< cxxtools::Char > &b)
bool std::operator!= (const cxxtools::Char *a, const basic_string< cxxtools::Char > &b)
bool std::operator!= (const basic_string< cxxtools::Char > &a, const cxxtools::Char *b)
bool std::operator!= (const basic_string< cxxtools::Char > &a, const wchar_t *b)
bool std::operator< (const basic_string< cxxtools::Char > &a, const basic_string< cxxtools::Char > &b)
bool std::operator< (const cxxtools::Char *a, const basic_string< cxxtools::Char > &b)
bool std::operator< (const basic_string< cxxtools::Char > &a, const cxxtools::Char *b)
bool std::operator< (const basic_string< cxxtools::Char > &a, const wchar_t *b)
bool std::operator> (const basic_string< cxxtools::Char > &a, const basic_string< cxxtools::Char > &b)
bool std::operator> (const cxxtools::Char *a, const basic_string< cxxtools::Char > &b)
bool std::operator> (const basic_string< cxxtools::Char > &a, const cxxtools::Char *b)
bool std::operator> (const basic_string< cxxtools::Char > &a, const wchar_t *b)
ostream & std::operator<< (ostream &out, const basic_string< cxxtools::Char > &str)