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
AllPathsAllBlocks Class Reference

#include <hmsc_block_paths.h>

Collaboration diagram for AllPathsAllBlocks:
Collaboration graph

Public Member Functions

 AllPathsAllBlocks (std::list< Block > list_of_blocks, HMscPtr hmsc)
 
void all_paths_all_blocks ()
 
void set_listener (PathFoundListener *l)
 

Private Attributes

HMscPtr m_hmsc
 
HMscNodePtr m_first
 
HMscNodePtrSet m_last
 
PathFoundListenerm_listener
 
std::list< Blockm_list_of_blocks
 

Detailed Description

Definition at line 19 of file hmsc_block_paths.h.

Constructor & Destructor Documentation

AllPathsAllBlocks::AllPathsAllBlocks ( std::list< Block list_of_blocks,
HMscPtr  hmsc 
)
inline

Definition at line 31 of file hmsc_block_paths.h.

Member Function Documentation

void AllPathsAllBlocks::all_paths_all_blocks ( )
void AllPathsAllBlocks::set_listener ( PathFoundListener l)
inline

Definition at line 37 of file hmsc_block_paths.h.

References m_listener.

Referenced by HMscTighter::transform().

Member Data Documentation

HMscNodePtr AllPathsAllBlocks::m_first
private

Definition at line 23 of file hmsc_block_paths.h.

HMscPtr AllPathsAllBlocks::m_hmsc
private

Definition at line 22 of file hmsc_block_paths.h.

Referenced by all_paths_all_blocks().

HMscNodePtrSet AllPathsAllBlocks::m_last
private

Definition at line 24 of file hmsc_block_paths.h.

Referenced by all_paths_all_blocks().

std::list<Block> AllPathsAllBlocks::m_list_of_blocks
private

Definition at line 27 of file hmsc_block_paths.h.

Referenced by all_paths_all_blocks().

PathFoundListener* AllPathsAllBlocks::m_listener
private

Definition at line 25 of file hmsc_block_paths.h.

Referenced by all_paths_all_blocks(), and set_listener().


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

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