summaryrefslogtreecommitdiffstats
path: root/src/libavoid
diff options
context:
space:
mode:
authorKris De Gussem <kris.degussem@gmail.com>2013-10-13 16:12:29 +0000
committerKris <Kris.De.Gussem@hotmail.com>2013-10-13 16:12:29 +0000
commit76137247c241a931292bd559e6575c34bd877d9f (patch)
treeb8c15b88a7bbb2b9232d6a5ec573e312305196c6 /src/libavoid
parentcppcheck (diff)
downloadinkscape-76137247c241a931292bd559e6575c34bd877d9f.tar.gz
inkscape-76137247c241a931292bd559e6575c34bd877d9f.zip
cppcheck
(bzr r12681)
Diffstat (limited to 'src/libavoid')
-rw-r--r--src/libavoid/orthogonal.cpp6
-rw-r--r--src/libavoid/vpsc.cpp18
2 files changed, 12 insertions, 12 deletions
diff --git a/src/libavoid/orthogonal.cpp b/src/libavoid/orthogonal.cpp
index d0a899252..b5ef8d7e8 100644
--- a/src/libavoid/orthogonal.cpp
+++ b/src/libavoid/orthogonal.cpp
@@ -1510,7 +1510,7 @@ extern void generateStaticOrthogonalVisGraph(Router *router)
const int pass = 1;
processEventVert(router, scanline, segments, events[i], pass);
}
- COLA_ASSERT(scanline.size() == 0);
+ COLA_ASSERT(scanline.empty());
for (unsigned i = 0; i < totalEvents; ++i)
{
delete events[i];
@@ -1589,7 +1589,7 @@ extern void generateStaticOrthogonalVisGraph(Router *router)
const int pass = 1;
processEventHori(router, scanline, vertSegments, events[i], pass);
}
- COLA_ASSERT(scanline.size() == 0);
+ COLA_ASSERT(scanline.empty());
for (unsigned i = 0; i < totalEvents; ++i)
{
delete events[i];
@@ -1879,7 +1879,7 @@ static void buildOrthogonalChannelInfo(Router *router,
processShiftEvent(router, scanline, segmentList, events[i],
dim, pass);
}
- COLA_ASSERT(scanline.size() == 0);
+ COLA_ASSERT(scanline.empty());
for (unsigned i = 0; i < totalEvents; ++i)
{
delete events[i];
diff --git a/src/libavoid/vpsc.cpp b/src/libavoid/vpsc.cpp
index 1646ddaaa..bdf01d51c 100644
--- a/src/libavoid/vpsc.cpp
+++ b/src/libavoid/vpsc.cpp
@@ -104,7 +104,7 @@ void IncSolver::copyResult() {
for(Variables::const_iterator i=vs.begin();i!=vs.end();++i) {
Variable* v=*i;
v->finalPosition=v->position();
- COLA_ASSERT(v->finalPosition==v->finalPosition);
+ COLA_ASSERT(v->finalPosition==v->finalPosition);/// TODO: check! Possibly some error in this line...
}
}
@@ -132,16 +132,16 @@ bool IncSolver::constraintGraphIsCyclic(const unsigned n, Variable* const vs[])
varmap[vs[i]]->out.insert(varmap[r]);
}
}
- while(graph.size()>0) {
+ while(!graph.empty()) {
node *u=NULL;
vector<node*>::iterator i=graph.begin();
for(;i!=graph.end();++i) {
u=*i;
- if(u->in.size()==0) {
+ if(u->in.empty()) {
break;
}
}
- if(i==graph.end() && graph.size()>0) {
+ if(i==graph.end() && !graph.empty()) {
//cycle found!
return true;
} else {
@@ -189,16 +189,16 @@ bool IncSolver::blockGraphIsCyclic() {
c=b->findMinOutConstraint();
}
}
- while(graph.size()>0) {
+ while(!graph.empty()) {
node *u=NULL;
vector<node*>::iterator i=graph.begin();
for(;i!=graph.end();++i) {
u=*i;
- if(u->in.size()==0) {
+ if(u->in.empty()) {
break;
}
}
- if(i==graph.end() && graph.size()>0) {
+ if(i==graph.end() && !graph.empty()) {
//cycle found!
return true;
} else {
@@ -287,7 +287,7 @@ bool IncSolver::satisfy() {
v->unsatisfiable=true;
continue;
}
- } catch(UnsatisfiableException e) {
+ } catch(UnsatisfiableException& e) {
e.path.push_back(v);
std::cerr << "Unsatisfiable:" << std::endl;
for(std::vector<Constraint*>::iterator r=e.path.begin();
@@ -1162,10 +1162,10 @@ Constraint* Block::splitBetween(Variable* const vl, Variable* const vr,
f<<" need to split between: "<<*vl<<" and "<<*vr<<endl;
#endif
Constraint *c=findMinLMBetween(vl, vr);
+ if(c!=NULL) {
#ifdef LIBVPSC_LOGGING
f<<" going to split on: "<<*c<<endl;
#endif
- if(c!=NULL) {
split(lb,rb,c);
deleted = true;
}