Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Private Member Functions
Comments::CommentNode Class Reference
Inheritance diagram for Comments::CommentNode:
Core::Reflect< Base >

Public Member Functions

 CommentNode (const QString &text)
 
void appendText (const QString &text)
 
CommentFreeNodecode (const QString &name)
 
CommentDiagramdiagram (const QString &name)
 
bool isLineComment () const
 
void synchronizeCodesToText ()
 
void synchronizeDiagramsToText ()
 
void synchronizeTablesToText ()
 
CommentTabletable (const QString &name)
 

Private Member Functions

template<typename T , typename AppendFunction >
void synchronizeItem (QString aString, T aList, AppendFunction appendFunction)
 

Additional Inherited Members

- Protected Types inherited from Core::Reflect< Base >
using Super = Reflect< Base >
 

Constructor & Destructor Documentation

◆ CommentNode()

Comments::CommentNode::CommentNode ( const QString &  text)

Member Function Documentation

◆ appendText()

void Comments::CommentNode::appendText ( const QString &  text)

◆ code()

CommentFreeNode * Comments::CommentNode::code ( const QString &  name)

◆ diagram()

CommentDiagram * Comments::CommentNode::diagram ( const QString &  name)

◆ isLineComment()

bool Comments::CommentNode::isLineComment ( ) const

◆ synchronizeCodesToText()

void Comments::CommentNode::synchronizeCodesToText ( )

◆ synchronizeDiagramsToText()

void Comments::CommentNode::synchronizeDiagramsToText ( )

◆ synchronizeItem()

template<typename T , typename AppendFunction >
void Comments::CommentNode::synchronizeItem ( QString  aString,
aList,
AppendFunction  appendFunction 
)
private

◆ synchronizeTablesToText()

void Comments::CommentNode::synchronizeTablesToText ( )

◆ table()

CommentTable * Comments::CommentNode::table ( const QString &  name)