Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
Classes | |
class | BlockInStream |
class | BlockOutStream |
class | BufferedInStream |
class | BufferedOutStream |
struct | def_printer |
struct | enum_printer |
class | FloatFormat |
class | InFileStream |
class | Input |
class | InStream |
class | IntFormat |
class | IOException |
class | Monitor |
class | OutFileStream |
class | Output |
class | OutStream |
class | RandomAccessStream |
class | StreamPipe |
class | StringInput |
class | TeeOutStream |
class | UnixInStream |
class | UnixOutStream |
class | WinInStream |
class | WinOutStream |
Typedefs | |
typedef enum elm::io::alignment_t | alignment_t |
Enumerations | |
enum | alignment_t { NONE = 0, LEFT, CENTER, RIGHT } |
Variables | |
const char | endl = '\n' |
sys::SystemInStream & | in = sys::stdin_object |
sys::SystemOutStream & | out = sys::stdout_object |
sys::SystemOutStream & | err = sys::stderr_object |
elm::io::NullInStream | _null |
elm::io::NullOutStream | _null |
typedef enum elm::io::alignment_t elm::io::alignment_t |
enum elm::io::alignment_t |
IntFormat elm::io::byte | ( | t::uint8 | b | ) |
Format an integer to display it as an hexadecimal byte.
b | Byte to format. |
References f(), elm::io::IntFormat::hex(), elm::io::IntFormat::pad(), elm::io::IntFormat::right(), and elm::io::IntFormat::width().
Referenced by elm::io::OutStream::write().
IntFormat elm::io::f | ( | signed char | value | ) |
Referenced by byte(), elm::io::IntFormat::operator()(), elm::io::FloatFormat::operator()(), elm::imm::operator<<(), and pointer().
IntFormat elm::io::f | ( | unsigned char | value | ) |
IntFormat elm::io::f | ( | signed short | value | ) |
IntFormat elm::io::f | ( | unsigned short | value | ) |
IntFormat elm::io::f | ( | signed int | value | ) |
IntFormat elm::io::f | ( | unsigned int | value | ) |
IntFormat elm::io::f | ( | signed long | value | ) |
IntFormat elm::io::f | ( | unsigned long | value | ) |
IntFormat elm::io::f | ( | signed long long | value | ) |
IntFormat elm::io::f | ( | unsigned long long | value | ) |
FloatFormat elm::io::f | ( | float | value | ) |
FloatFormat elm::io::f | ( | double | value | ) |
IntFormat elm::io::oct | ( | IntFormat | fmt | ) |
References elm::io::IntFormat::oct().
Output& elm::io::operator<< | ( | Output & | out, |
T * | v | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
bool | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
char | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
unsigned char | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
signed char | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
short | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
unsigned short | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
int | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
unsigned int | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
long | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
unsigned long | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
long long | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
unsigned long long | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
float | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
double | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
const char * | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
char * | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
const CString | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
const string & | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
const IntFormat & | value | ||
) |
References out, and elm::io::Output::print().
Output& elm::io::operator<< | ( | Output & | out, |
const FloatFormat & | value | ||
) |
References out, and elm::io::Output::print().
IntFormat elm::io::pointer | ( | const void * | p | ) |
Format a pointer for display.
p | Pointer to format. |
References f(), elm::io::IntFormat::hex(), elm::io::IntFormat::pad(), and elm::io::IntFormat::width().
IntFormat elm::io::sign | ( | IntFormat | fmt | ) |
References elm::io::IntFormat::sign().
|
static |
Test if the character is in the base and return the matching digit.
chr | Character to test. |
base | Base of the read. |
Referenced by elm::io::Input::scanULLong(), and elm::io::Input::scanULong().
|
static |
Stream pointing to the standard error output.
|
static |
Stream pointing to the standard output.
|
static |
|
static |
const char elm::io::endl = '\n' |
Referenced by elm::option::Manager::displayHelp(), elm::avl::dump(), elm::elm_spy(), elm::io::Monitor::error(), elm::io::Monitor::info(), elm::StackAllocator::newChunk(), elm::ErrorHandler::onError(), elm::sys::Plugger::onError(), elm::sys::Plugger::onWarning(), elm::sys::ProcessBuilder::run(), and elm::io::Monitor::warn().