TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | List of all members
MemoryOutStream Class Reference

Public Types

enum  { GROW_CHUNK_SIZE }
 

Public Member Functions

 MemoryOutStream (int const size=256)
 
 ~MemoryOutStream ()
 
char const * GetText () const
 
MemoryOutStreamoperator<< (char const *txt)
 
MemoryOutStreamoperator<< (signed int const n)
 
MemoryOutStreamoperator<< (unsigned int const n)
 
MemoryOutStreamoperator<< (void const *p)
 
MemoryOutStreamoperator<< (ni::tI8 const n)
 
MemoryOutStreamoperator<< (ni::tU8 const n)
 
MemoryOutStreamoperator<< (ni::tI16 const n)
 
MemoryOutStreamoperator<< (ni::tU16 const n)
 
MemoryOutStreamoperator<< (ni::tI32 const n)
 
MemoryOutStreamoperator<< (ni::tU32 const n)
 
MemoryOutStreamoperator<< (ni::tI64 const n)
 
MemoryOutStreamoperator<< (ni::tU64 const n)
 
MemoryOutStreamoperator<< (ni::tF32 const n)
 
MemoryOutStreamoperator<< (ni::tF64 const n)
 
MemoryOutStreamoperator<< (const ni::cString &n)
 
MemoryOutStreamoperator<< (const ni::tUUID &n)
 
MemoryOutStreamoperator<< (ni::uchar const *txt)
 
MemoryOutStreamoperator<< (const ni::sVec2f &v)
 
MemoryOutStreamoperator<< (const ni::sVec3f &v)
 
MemoryOutStreamoperator<< (const ni::sVec4f &v)
 
MemoryOutStreamoperator<< (const ni::sVec2i &v)
 
MemoryOutStreamoperator<< (const ni::sVec3i &v)
 
MemoryOutStreamoperator<< (const ni::sVec4i &v)
 
MemoryOutStreamoperator<< (const ni::sMatrixf &v)
 
MemoryOutStreamoperator<< (const ni::Var &var)
 
int GetCapacity () const
 

Member Enumeration Documentation

anonymous enum
Enumerator
GROW_CHUNK_SIZE 

Constructor & Destructor Documentation

MemoryOutStream ( int const  size = 256)

Member Function Documentation

char const* GetText ( ) const
MemoryOutStream& operator<< ( char const *  txt)
MemoryOutStream& operator<< ( signed int const  n)
MemoryOutStream& operator<< ( unsigned int const  n)
MemoryOutStream& operator<< ( void const *  p)
MemoryOutStream& operator<< ( ni::tI8 const  n)
MemoryOutStream& operator<< ( ni::tU8 const  n)
MemoryOutStream& operator<< ( ni::tI16 const  n)
MemoryOutStream& operator<< ( ni::tU16 const  n)
MemoryOutStream& operator<< ( ni::tI32 const  n)
MemoryOutStream& operator<< ( ni::tU32 const  n)
MemoryOutStream& operator<< ( ni::tI64 const  n)
MemoryOutStream& operator<< ( ni::tU64 const  n)
MemoryOutStream& operator<< ( ni::tF32 const  n)
MemoryOutStream& operator<< ( ni::tF64 const  n)
MemoryOutStream& operator<< ( const ni::cString n)
MemoryOutStream& operator<< ( const ni::tUUID n)
MemoryOutStream& operator<< ( ni::uchar const *  txt)
MemoryOutStream& operator<< ( const ni::sVec2f v)
MemoryOutStream& operator<< ( const ni::sVec3f v)
MemoryOutStream& operator<< ( const ni::sVec4f v)
MemoryOutStream& operator<< ( const ni::sVec2i v)
MemoryOutStream& operator<< ( const ni::sVec3i v)
MemoryOutStream& operator<< ( const ni::sVec4i v)
MemoryOutStream& operator<< ( const ni::sMatrixf v)
MemoryOutStream& operator<< ( const ni::Var var)
int GetCapacity ( ) const