#include "rutz/atomic.h"
#include <cstddef>
#include <cstring>
#include <iosfwd>
Go to the source code of this file.
Classes | |
class | rutz::string_rep |
struct | rutz::char_range |
class | rutz::fstring |
Namespaces | |
namespace | rutz |
Auxiliary helper namespace used in implementing shared_ptr. | |
Functions | |
fstring | rutz::sconvert (char x) |
Convert char -> fstring. | |
fstring | rutz::sconvert (const char *x) |
Convert c string -> fstring. | |
fstring | rutz::sconvert (const fstring &x) |
Convert fstring -> fstring. | |
fstring | rutz::sconvert (bool x) |
Convert bool -> fstring. | |
fstring | rutz::sconvert (int x) |
Convert int -> fstring. | |
fstring | rutz::sconvert (unsigned int x) |
Convert uint -> fstring. | |
fstring | rutz::sconvert (long x) |
Convert long -> fstring. | |
fstring | rutz::sconvert (unsigned long x) |
Convert ulong -> fstring. | |
fstring | rutz::sconvert (double x) |
Convert double -> fstring. | |
bool | rutz::operator== (const char *lhs, const fstring &rhs) throw () |
bool | rutz::operator!= (const char *lhs, const fstring &rhs) throw () |
std::istream & | rutz::operator>> (std::istream &is, fstring &str) |
std::ostream & | rutz::operator<< (std::ostream &os, const fstring &str) |
std::istream & | rutz::getline (std::istream &is, fstring &str) |
std::istream & | rutz::getline (std::istream &is, fstring &str, char eol) |
void | rutz::debug::eval (const char *what, int level, const char *where, int line_no, bool nl, rutz::fstring expr) throw () |
static const char | __attribute__ ((used)) vcid_groovx_rutz_fstring_h_utc20050626084021[] |
ref-counted string type that allows much faster compile times than std::string
Definition in file fstring.h.