mirror of https://github.com/KLayout/klayout.git
Fixed a linker name clash.
This commit is contained in:
parent
0f4a10441d
commit
9074c918bb
|
|
@ -302,20 +302,24 @@ static db::Layout boxes2layout (const std::set<db::Box> &boxes)
|
||||||
return l;
|
return l;
|
||||||
}
|
}
|
||||||
|
|
||||||
class FlatPusher
|
namespace {
|
||||||
: public db::RecursiveInstanceReceiver
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
FlatPusher (std::set<db::Box> *boxes) : mp_boxes (boxes) { }
|
|
||||||
|
|
||||||
void enter_cell (const db::RecursiveInstanceIterator *iter, const db::Cell *cell, const db::Box & /*region*/, const box_tree_type * /*complex_region*/)
|
class FlatPusher
|
||||||
|
: public db::RecursiveInstanceReceiver
|
||||||
{
|
{
|
||||||
mp_boxes->insert (iter->trans () * cell->bbox ());
|
public:
|
||||||
}
|
FlatPusher (std::set<db::Box> *boxes) : mp_boxes (boxes) { }
|
||||||
|
|
||||||
private:
|
void enter_cell (const db::RecursiveInstanceIterator *iter, const db::Cell *cell, const db::Box & /*region*/, const box_tree_type * /*complex_region*/)
|
||||||
std::set<db::Box> *mp_boxes;
|
{
|
||||||
};
|
mp_boxes->insert (iter->trans () * cell->bbox ());
|
||||||
|
}
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::set<db::Box> *mp_boxes;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
TEST(2)
|
TEST(2)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -723,20 +723,24 @@ static db::Layout boxes2layout (const std::set<db::Box> &boxes)
|
||||||
return l;
|
return l;
|
||||||
}
|
}
|
||||||
|
|
||||||
class FlatPusher
|
namespace {
|
||||||
: public db::RecursiveShapeReceiver
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
FlatPusher (std::set<db::Box> *boxes) : mp_boxes (boxes) { }
|
|
||||||
|
|
||||||
void shape (const db::RecursiveShapeIterator * /*iter*/, const db::Shape &shape, const db::ICplxTrans &trans, const db::Box & /*region*/, const box_tree_type * /*complex_region*/)
|
class FlatPusher
|
||||||
|
: public db::RecursiveShapeReceiver
|
||||||
{
|
{
|
||||||
mp_boxes->insert (trans * shape.bbox ());
|
public:
|
||||||
}
|
FlatPusher (std::set<db::Box> *boxes) : mp_boxes (boxes) { }
|
||||||
|
|
||||||
private:
|
void shape (const db::RecursiveShapeIterator * /*iter*/, const db::Shape &shape, const db::ICplxTrans &trans, const db::Box & /*region*/, const box_tree_type * /*complex_region*/)
|
||||||
std::set<db::Box> *mp_boxes;
|
{
|
||||||
};
|
mp_boxes->insert (trans * shape.bbox ());
|
||||||
|
}
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::set<db::Box> *mp_boxes;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
TEST(4)
|
TEST(4)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue