TextStream.cpp File Reference

#include <support/TextStream.h>
#include <support/Autolock.h>
#include <support/Locker.h>
#include <support/Process.h>
#include <support/Debug.h>
#include <support/KeyedVector.h>
#include <support/Package.h>
#include <support/String.h>
#include <support_p/WindowsCompatibility.h>
#include <support_p/SupportMisc.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdarg.h>

ITextOutput Formatters and Operators

const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, unsigned long num)

Functions

const sptr< ITextOutput > & dedent (const sptr< ITextOutput > &io)
const sptr< ITextOutput > & endl (const sptr< ITextOutput > &io)
const sptr< ITextOutput > & indent (const sptr< ITextOutput > &io)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, const SFloatDump &buffer)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, const SPrintf &data)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, const SHexDump &data)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, const SStatus &s)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, const SSize &s)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, const SDuration &d)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, const STypeCode &type)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, const void *ptr)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, double num)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, float num)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, uint64_t num)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, int64_t num)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, long num)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, unsigned int num)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, int num)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, bool b)
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, char c)
 writes raw character
const sptr< ITextOutput > & operator<< (const sptr< ITextOutput > &io, const char *str)

Variables

int32_t const kAppendLineBufferSize = 128


Function Documentation

const sptr<ITextOutput>& dedent const sptr< ITextOutput > &  io  ) 
 

const sptr<ITextOutput>& endl const sptr< ITextOutput > &  io  ) 
 

const sptr<ITextOutput>& indent const sptr< ITextOutput > &  io  ) 
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
const SFloatDump buffer
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
const SPrintf data
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
const SHexDump data
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
const SStatus s
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
const SSize s
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
const SDuration d
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
const STypeCode type
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
const void *  ptr
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
double  num
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
float  num
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
uint64_t  num
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
int64_t  num
 

_IMPEXP_SUPPORT const sptr< ITextOutput > & operator<< const sptr< ITextOutput > &  io,
unsigned long  num
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
long  num
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
unsigned int  num
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
int  num
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
bool  b
 

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
char  c
 

writes raw character

const sptr<ITextOutput>& operator<< const sptr< ITextOutput > &  io,
const char *  str
 


Variable Documentation

int32_t const kAppendLineBufferSize = 128