cwidget
0.5.17
|
This class represents the formatted contents of a fragment. More...
#include <fragment_contents.h>
Public Types | |
typedef fragment_lines::iterator | iterator |
typedef fragment_lines::const_iterator | const_iterator |
Public Member Functions | |
fragment_contents () | |
Generate empty contents for a fragment. More... | |
fragment_contents (const fragment_contents &other) | |
Copy constructor. More... | |
~fragment_contents () | |
When this is destroyed, decrement the lines' reference count. More... | |
void | push_back (const fragment_line &l) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
iterator | end () const |
fragment_line & | front () |
const fragment_line & | front () const |
fragment_line & | back () |
const fragment_line & | back () const |
size_t | size () const |
void | set_final_nl (bool final_nl_new) |
bool | get_final_nl () |
fragment_line & | operator[] (int i) |
const fragment_line & | operator[] (int i) const |
fragment_contents & | operator= (const fragment_contents &other) |
This class represents the formatted contents of a fragment.
To minimize silly mistakes, the lines are reference-counted.
|
inline |
Generate empty contents for a fragment.
|
inline |
Copy constructor.
|
inline |
When this is destroyed, decrement the lines' reference count.