CONZEPT 16 C++ API
|
Generic stream buffer for text buffers. More...
#include "C16/Text.hpp"
Generic stream buffer for text buffers.
Public Member Functions | |
virtual bool | associated () const =0 |
Gets if there is text buffer associated with the stream buffer. More... | |
virtual void | dissociate ()=0 |
Dissociates an associated text buffer from the stream buffer. More... | |
virtual const Text * | text () const =0 |
Gets the text buffer associated with the stream buffer, if associated. More... | |
LineBreak | line_break () const |
Gets the line break of the stream buffer. More... | |
void | line_break_set (LineBreak line_break) |
Sets the line break of the stream buffer. More... | |
|
pure virtual |
Gets if there is text buffer associated with the stream buffer.
Implemented in C16::Text::StreamBufferOutput, and C16::Text::StreamBufferInput.
|
pure virtual |
Dissociates an associated text buffer from the stream buffer.
Implemented in C16::Text::StreamBufferOutput, and C16::Text::StreamBufferInput.
|
pure virtual |
Gets the text buffer associated with the stream buffer, if associated.
Implemented in C16::Text::StreamBufferOutput, and C16::Text::StreamBufferInput.
LineBreak C16::Text::StreamBuffer::line_break | ( | ) | const |
Gets the line break of the stream buffer.
void C16::Text::StreamBuffer::line_break_set | ( | LineBreak | line_break | ) |
Sets the line break of the stream buffer.
line_break | Line break of the stream buffer |
Exception::Invalidity | Line break invalid. |