#include "rutz/atomic.h"#include <cstddef>#include <cstring>#include <iosfwd>

Go to the source code of this file.
Namespaces | |
| namespace | rutz |
| namespace | rutz::debug |
Classes | |
| class | rutz::string_rep |
| struct | rutz::char_range |
| class | rutz::fstring |
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 () |
Definition in file fstring.h.