|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| CompositeFragment (Model::Node *node, const QString &type={}, const QString &name={}) | |
| virtual | ~CompositeFragment () |
| TextFragment * | append (Model::Node *node, const QString &text) |
| template<typename T > | |
| T * | append (T *fragment) |
| QList< SourceFragment * > & | fragments () |
| const QString & | name () const |
| CompositeFragment & | operator<< (const QList< SourceFragment * > &childFragments) |
| CompositeFragment & | operator<< (const QString &text) |
| CompositeFragment & | operator<< (Model::Text *textNode) |
| CompositeFragment & | operator<< (SourceFragment *childFragment) |
| const QString & | type () const |
Public Member Functions inherited from Export::SourceFragment | |
| SourceFragment (Model::Node *node) | |
| virtual | ~SourceFragment () |
| Model::Node * | node () const |
Private Attributes | |
| QList< SourceFragment * > | fragments_ |
| QString | name_ |
| QString | type_ |
| Used by the layouter to determine indentation and white spacing. More... | |
| Export::CompositeFragment::CompositeFragment | ( | Model::Node * | node, |
| const QString & | type = {}, |
||
| const QString & | name = {} |
||
| ) |
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| CompositeFragment & Export::CompositeFragment::operator<< | ( | Model::Text * | textNode | ) |
|
inline |
|
inline |
|
private |
|
private |
|
private |
Used by the layouter to determine indentation and white spacing.