CACAO
Data Structures | Namespaces | Enumerations | Functions
OStream.hpp File Reference

Go to the source code of this file.

Data Structures

class  cacao::ResetColor
 
class  cacao::Bold
 
class  cacao::NoBold
 
class  cacao::Underline
 
class  cacao::NoUnderline
 
class  cacao::OStream
 Simple stream class for formatted output. More...
 
class  cacao::SetWidth
 Set width flag for next item to be written. More...
 
class  cacao::SetZero
 Set width flag and fill zero for next item to be written. More...
 
class  cacao::SetPrecision
 Set precision flag for next item to be written. More...
 
class  cacao::SetIndent
 Set indent level in stream. More...
 
class  cacao::SetPrefix
 Set stream prefix. More...
 
class  cacao::FillZero
 
class  cacao::Left
 
class  cacao::Right
 
class  cacao::Dec
 
class  cacao::Oct
 
class  cacao::Hex
 
class  cacao::FloatDec
 
class  cacao::Scientific
 
class  cacao::FloatHex
 
class  cacao::Indent
 
class  cacao::Dedent
 
class  cacao::Nl
 
class  cacao::Flush
 
class  cacao::ThreadId
 

Namespaces

 cacao
 This file contains the Instruction class.
 

Enumerations

enum  cacao::Color {
  cacao::InvalidColor = 0, cacao::Black, cacao::Red, cacao::Green,
  cacao::Yellow, cacao::Blue, cacao::Magenta, cacao::Cyan,
  cacao::White, cacao::BoldBlack, cacao::BoldRed, cacao::BoldGreen,
  cacao::BoldYellow, cacao::BoldBlue, cacao::BoldMagenta, cacao::BoldCyan,
  cacao::BoldWhite
}
 

Functions

OStream & cacao::out ()
 
OStream & cacao::err ()
 
static SetWidth cacao::setw (size_t w)
 
static SetZero cacao::setz (size_t w)
 
static SetPrecision cacao::setprecision (int p)
 
static SetIndent cacao::setindent (size_t i)
 
static SetPrefix cacao::setprefix (const char *prefix, Color color)
 
template<class _ForwardIterator >
OStream & cacao::print_container (OStream &OS, _ForwardIterator i, const _ForwardIterator &e)
 
template<class _ForwardIterator >
OStream & cacao::print_ptr_container (OStream &OS, _ForwardIterator i, const _ForwardIterator &e)
 
OStream & cacao::operator<< (OStream &OS, const std::string &t)