API Guides > ConceptRT 3.x
LogStream< CharCapacity > Class Template Reference

Stream for logger with preallocated memory. More...

Detailed Description

template<Int32 CharCapacity>
class ConceptRT::LogStream< CharCapacity >

Stream for logger with preallocated memory.

Template Parameters
CharCapacityBuffer char capacity.
+ Inheritance diagram for LogStream< CharCapacity >:

Public Member Methods

 LogStream ()
 Default constructor. More...
 
- Public Member Methods inherited from BaseLogStream
bool EndOfStream () const
 Query if end of stream reached. More...
 
Char8 ReadChar ()
 Reads a character. More...
 
void WriteChar (Char8 c)
 Writes a character. More...
 
void Flush ()
 Flushes this object. More...
 
Int32 GetPosition () const
 Gets the position. More...
 
- Public Member Methods inherited from Stream
virtual ~Stream ()
 Destructor. More...
 
Int32 CopyFrom (Stream &stream, Int32 count)
 Copies from. More...
 
Int32 CopyFrom (Stream &stream)
 Copies from described by stream. More...
 

Additional Inherited Members

- Protected Member Functions inherited from BaseLogStream
 BaseLogStream (BaseCircularBuffer< Char8 > &buffer)
 Constructor. More...
 

Constructor & Destructor Documentation

LogStream ( )
inline

Default constructor.