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