class LoopNode ;
class EndOfLoopNode ;
+ class EndOfSwitchNode ;
class ComputingNode : public StreamNode {
// const SALOME_ModuleCatalog::Service * Service() const ;
SUPERV::SDate FirstCreation() const ;
SUPERV::SDate LastModification() const ;
- char* Author() const { return my_strdup( _Author ) ; } ;
- char* EditorRelease() const { return my_strdup( _EditorRelease ) ; } ;
- char * Comment() const { return my_strdup( _Comment ) ; } ;
+//JR 17.02.2005 Memory Leak char* Author() const { return my_strdup( _Author ) ; } ;
+ char* Author() const { return _Author ; } ;
+//JR 17.02.2005 Memory Leak char* EditorRelease() const { return my_strdup( _EditorRelease ) ; } ;
+ char* EditorRelease() const { return _EditorRelease ; } ;
+//JR 17.02.2005 Memory Leak char * Comment() const { return my_strdup( _Comment ) ; } ;
+ char * Comment() const { return _Comment ; } ;
int XCoordinate() const { return _X ; } ;
int YCoordinate() const { return _Y ; } ;
GraphBase::EndOfLoopNode * anEndLoopNode ) const ;
bool CheckEndLoop(GraphBase::LoopNode * aLoopNode ,
GraphBase::EndOfLoopNode * anEndLoopNode ) const ;
+ bool InitBranchOfSwitchDone( bool AllInit , GraphBase::EndOfSwitchNode * anEndSwitchNode ) ;
+ bool CheckSwitch(GraphBase::EndOfSwitchNode * anEndSwitchNode ) ;
// const GraphBase::ListOfParameters * GetListOfParameters() const ;