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

#include <find_block.h>

Collaboration diagram for Block:
Collaboration graph

Public Member Functions

 Block (int n, ReferenceNode *begin, ReferenceNode *end, bool if_end, MscElementPListList list)
 
const MscElementPListListget_path_to_block ()
 
int get_number ()
 
void set_number (int n)
 
ReferenceNodeget_begin ()
 
void set_begin (ReferenceNode *b)
 
ReferenceNodeget_end ()
 
void set_end (ReferenceNode *e)
 
bool get_if_end ()
 
void set_if_end (bool i)
 

Private Attributes

MscElementPListList m_path_to_block
 
int m_number
 
ReferenceNodem_begin
 
ReferenceNodem_end
 
bool m_if_end
 

Detailed Description

Definition at line 61 of file find_block.h.

Constructor & Destructor Documentation

Block::Block ( int  n,
ReferenceNode begin,
ReferenceNode end,
bool  if_end,
MscElementPListList  list 
)
inline

Definition at line 70 of file find_block.h.

Member Function Documentation

ReferenceNode* Block::get_begin ( )
inline

Definition at line 94 of file find_block.h.

ReferenceNode* Block::get_end ( )
inline

Definition at line 102 of file find_block.h.

bool Block::get_if_end ( )
inline

Definition at line 110 of file find_block.h.

int Block::get_number ( )
inline

Definition at line 86 of file find_block.h.

const MscElementPListList& Block::get_path_to_block ( )
inline

Definition at line 81 of file find_block.h.

void Block::set_begin ( ReferenceNode b)
inline

Definition at line 98 of file find_block.h.

void Block::set_end ( ReferenceNode e)
inline

Definition at line 106 of file find_block.h.

void Block::set_if_end ( bool  i)
inline

Definition at line 114 of file find_block.h.

void Block::set_number ( int  n)
inline

Definition at line 90 of file find_block.h.

Member Data Documentation

ReferenceNode* Block::m_begin
private

Definition at line 66 of file find_block.h.

ReferenceNode* Block::m_end
private

Definition at line 67 of file find_block.h.

bool Block::m_if_end
private

Definition at line 68 of file find_block.h.

int Block::m_number
private

Definition at line 65 of file find_block.h.

MscElementPListList Block::m_path_to_block
private

Definition at line 64 of file find_block.h.


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

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