|
From: <got...@us...> - 2008-12-02 11:21:44
|
Revision: 127
http://scstudio.svn.sourceforge.net/scstudio/?rev=127&view=rev
Author: gotthardp
Date: 2008-12-02 11:21:40 +0000 (Tue, 02 Dec 2008)
Log Message:
-----------
Fixed (all but one) problems detected by gcc 4.3.0. The build is still broken.
Modified Paths:
--------------
trunk/src/check/pseudocode/utils.h
trunk/src/data/msc.cpp
trunk/src/data/msc.h
Modified: trunk/src/check/pseudocode/utils.h
===================================================================
--- trunk/src/check/pseudocode/utils.h 2008-12-01 20:46:33 UTC (rev 126)
+++ trunk/src/check/pseudocode/utils.h 2008-12-02 11:21:40 UTC (rev 127)
@@ -69,7 +69,7 @@
template<class MscElementContainer,class AttributeType>
void remove_attributes(MscElementContainer& container, const std::string& name)
{
- MscElementContainer::const_iterator i;
+ typename MscElementContainer::const_iterator i;
for(i=container.begin();i!=container.end();i++)
{
(*i)->remove_attribute<AttributeType>(name);
Modified: trunk/src/data/msc.cpp
===================================================================
--- trunk/src/data/msc.cpp 2008-12-01 20:46:33 UTC (rev 126)
+++ trunk/src/data/msc.cpp 2008-12-02 11:21:40 UTC (rev 127)
@@ -28,7 +28,7 @@
return n;
}
-void SuccessorNode::remove_predecessor(NodeRelationPtr& n)
+void SuccessorNode::remove_predecessor(const NodeRelationPtr& n)
{
m_predecessors.erase(n);
n->get_predecessor()->m_successors.erase(n);
@@ -54,7 +54,7 @@
return n;
}
-void PredecessorNode::remove_successor(NodeRelationPtr& n)
+void PredecessorNode::remove_successor(const NodeRelationPtr& n)
{
m_successors.erase(n);
n->get_successor()->m_predecessors.erase(n);
Modified: trunk/src/data/msc.h
===================================================================
--- trunk/src/data/msc.h 2008-12-01 20:46:33 UTC (rev 126)
+++ trunk/src/data/msc.h 2008-12-02 11:21:40 UTC (rev 127)
@@ -538,7 +538,7 @@
NodeRelationPtr add_predecessor(PredecessorNode* pred);
- void remove_predecessor(NodeRelationPtr& n);
+ void remove_predecessor(const NodeRelationPtr& n);
void remove_predecessors();
@@ -588,7 +588,7 @@
/**
* Removes successor.
*/
- void remove_successor(NodeRelationPtr& n);
+ void remove_successor(const NodeRelationPtr& n);
void remove_successors();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|