
#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.
1.6.3