#include "config.h"
#include <string>
#include "gnuhash.h"
#include "SharedPool.cpp"
Go to the source code of this file.
|
std::string | operator+ (const std::string &s, const StringPool::Reference &r) |
|
std::string | operator+ (const StringPool::Reference &r, const std::string &s) |
|
template<typename T > |
T & | operator<< (T &stream, const StringPool::Reference &ref) |
|
template<typename T > |
bool | operator== (const typename SharedPool< T >::Reference &r, const T &s) |
|
#define INITIAL_STRINGPOOL_SIZE (1<<15) |
std::string operator+ |
( |
const std::string & |
s, |
|
|
const StringPool::Reference & |
r |
|
) |
| |
|
inline |
std::string operator+ |
( |
const StringPool::Reference & |
r, |
|
|
const std::string & |
s |
|
) |
| |
|
inline |
template<typename T >
T& operator<< |
( |
T & |
stream, |
|
|
const StringPool::Reference & |
ref |
|
) |
| |
|
inline |
template<typename T >
bool operator== |
( |
const typename SharedPool< T >::Reference & |
r, |
|
|
const T & |
s |
|
) |
| |