#include <memory>#include <string>#include <map>#include <vector>Go to the source code of this file.
Classes | |
| class | t_string_base |
| Helper class for translatable strings. More... | |
| 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) noexcept |
| 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 130 of file tstring.hpp.
References t_string_base::hash_value().
|
inline |
Definition at line 230 of file tstring.hpp.
References b.
|
inline |
Definition at line 229 of file tstring.hpp.
References b.
Definition at line 234 of file tstring.hpp.
References b.
Definition at line 233 of file tstring.hpp.
References b.
| std::ostream& operator<< | ( | std::ostream & | stream, |
| const t_string_base & | string | ||
| ) |
Definition at line 675 of file tstring.cpp.
|
inline |
Definition at line 224 of file tstring.hpp.
References t_string::get().
|
inline |
Definition at line 228 of file tstring.hpp.
References b.
|
inline |
Definition at line 227 of file tstring.hpp.
References b.
Implement non-member swap function for std::swap (calls t_string::swap).
Definition at line 670 of file tstring.cpp.