Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
WhiteNodeMarker Class Reference

Marks white nodes by boolean true. More...

#include <utils.h>

Inheritance diagram for WhiteNodeMarker:
Inheritance graph
Collaboration diagram for WhiteNodeMarker:
Collaboration graph

Public Member Functions

 WhiteNodeMarker (const std::string &mark="mark")
 
 ~WhiteNodeMarker ()
 
void cleanup_attributes ()
 
virtual void on_white_node_found (HMscNode *n)
 
bool & get_mark (HMscNode *n)
 
- Public Member Functions inherited from WhiteNodeFoundListener
virtual ~WhiteNodeFoundListener ()
 

Protected Attributes

HMscNodePList m_modified
 
std::string m_mark
 

Detailed Description

Marks white nodes by boolean true.

Definition at line 232 of file utils.h.

Constructor & Destructor Documentation

WhiteNodeMarker::WhiteNodeMarker ( const std::string mark = "mark")

Definition at line 22 of file utils.cpp.

WhiteNodeMarker::~WhiteNodeMarker ( )

Definition at line 27 of file utils.cpp.

References cleanup_attributes().

Member Function Documentation

void WhiteNodeMarker::cleanup_attributes ( void  )

Definition at line 32 of file utils.cpp.

References m_mark, and m_modified.

Referenced by NoendingNodesEliminator::eliminate(), and ~WhiteNodeMarker().

bool & WhiteNodeMarker::get_mark ( HMscNode n)

Definition at line 43 of file utils.cpp.

References MscElement::get_attribute(), m_mark, and m_modified.

Referenced by NoendingNodesEliminator::eliminate(), and on_white_node_found().

void WhiteNodeMarker::on_white_node_found ( HMscNode n)
virtual

Implements WhiteNodeFoundListener.

Definition at line 37 of file utils.cpp.

References get_mark().

Member Data Documentation

std::string WhiteNodeMarker::m_mark
protected

Definition at line 238 of file utils.h.

Referenced by cleanup_attributes(), and get_mark().

HMscNodePList WhiteNodeMarker::m_modified
protected

Definition at line 236 of file utils.h.

Referenced by cleanup_attributes(), and get_mark().


The documentation for this class was generated from the following files:

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:59 for Sequence Chart Studio by  doxygen