Provided new explicit template instantiations required for DRC

This commit is contained in:
Matthias Koefferlein 2018-11-10 00:44:30 +01:00
parent 7a37da91e0
commit 255abc5534
3 changed files with 6 additions and 0 deletions

View File

@ -100,6 +100,7 @@ void EdgePairs::insert (const db::Shape &shape, const T &trans)
template void EdgePairs::insert (const db::Shape &, const db::ICplxTrans &);
template void EdgePairs::insert (const db::Shape &, const db::Trans &);
template void EdgePairs::insert (const db::Shape &, const db::Disp &);
void EdgePairs::clear ()
{
@ -121,6 +122,7 @@ EdgePairs &EdgePairs::transform (const T &trans)
// explicit instantiations
template EdgePairs &EdgePairs::transform (const db::ICplxTrans &);
template EdgePairs &EdgePairs::transform (const db::Trans &);
template EdgePairs &EdgePairs::transform (const db::Disp &);
const db::RecursiveShapeIterator &
EdgePairs::iter () const

View File

@ -135,6 +135,7 @@ Edges &Edges::transform (const T &trans)
// explicit instantiations
template Edges &Edges::transform (const db::ICplxTrans &);
template Edges &Edges::transform (const db::Trans &);
template Edges &Edges::transform (const db::Disp &);
template <class Sh>
void Edges::insert (const Sh &shape)
@ -161,6 +162,7 @@ void Edges::insert (const db::Shape &shape, const T &trans)
template void Edges::insert (const db::Shape &, const db::ICplxTrans &);
template void Edges::insert (const db::Shape &, const db::Trans &);
template void Edges::insert (const db::Shape &, const db::Disp &);
FlatEdges *
Edges::flat_edges ()

View File

@ -113,6 +113,7 @@ Region &Region::transform (const T &trans)
// explicit instantiations
template Region &Region::transform (const db::ICplxTrans &);
template Region &Region::transform (const db::Trans &);
template Region &Region::transform (const db::Disp &);
template <class Sh>
void Region::insert (const Sh &shape)
@ -138,6 +139,7 @@ void Region::insert (const db::Shape &shape, const T &trans)
template void Region::insert (const db::Shape &, const db::ICplxTrans &);
template void Region::insert (const db::Shape &, const db::Trans &);
template void Region::insert (const db::Shape &, const db::Disp &);
FlatRegion *
Region::flat_region ()