#include <memory>
#include <string>
#include <map>
#include <vector>
Go to the source code of this file.
Classes | |
class | t_string_base |
class | t_string_base::walker |
class | t_string |
Functions | |
std::size_t | hash_value (const t_string_base &str) |
std::ostream & | operator<< (std::ostream &, const t_string_base &) |
void | swap (t_string &lhs, t_string &rhs) |
Implement non-member swap function for std::swap (calls t_string::swap). More... | |
std::ostream & | operator<< (std::ostream &os, const t_string &str) |
bool | operator== (const std::string &a, const t_string &b) |
bool | operator== (const char *a, const t_string &b) |
bool | operator!= (const std::string &a, const t_string &b) |
bool | operator!= (const char *a, const t_string &b) |
t_string | operator+ (const std::string &a, const t_string &b) |
t_string | operator+ (const char *a, const t_string &b) |
|
inline |
Definition at line 125 of file tstring.hpp.
References t_string_base::hash_value().
|
inline |
Definition at line 215 of file tstring.hpp.
|
inline |
Definition at line 214 of file tstring.hpp.
Definition at line 217 of file tstring.hpp.
Definition at line 216 of file tstring.hpp.
std::ostream& operator<< | ( | std::ostream & | stream, |
const t_string_base & | string | ||
) |
Definition at line 662 of file tstring.cpp.
|
inline |
Definition at line 211 of file tstring.hpp.
References t_string::get().
|
inline |
Definition at line 213 of file tstring.hpp.
|
inline |
Definition at line 212 of file tstring.hpp.
Implement non-member swap function for std::swap (calls t_string::swap).
Definition at line 657 of file tstring.cpp.
References t_string::swap().