mirror of https://github.com/KLayout/klayout.git
Provided new explicit template instantiations required for DRC
This commit is contained in:
parent
7a37da91e0
commit
255abc5534
|
|
@ -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::ICplxTrans &);
|
||||||
template void EdgePairs::insert (const db::Shape &, const db::Trans &);
|
template void EdgePairs::insert (const db::Shape &, const db::Trans &);
|
||||||
|
template void EdgePairs::insert (const db::Shape &, const db::Disp &);
|
||||||
|
|
||||||
void EdgePairs::clear ()
|
void EdgePairs::clear ()
|
||||||
{
|
{
|
||||||
|
|
@ -121,6 +122,7 @@ EdgePairs &EdgePairs::transform (const T &trans)
|
||||||
// explicit instantiations
|
// explicit instantiations
|
||||||
template EdgePairs &EdgePairs::transform (const db::ICplxTrans &);
|
template EdgePairs &EdgePairs::transform (const db::ICplxTrans &);
|
||||||
template EdgePairs &EdgePairs::transform (const db::Trans &);
|
template EdgePairs &EdgePairs::transform (const db::Trans &);
|
||||||
|
template EdgePairs &EdgePairs::transform (const db::Disp &);
|
||||||
|
|
||||||
const db::RecursiveShapeIterator &
|
const db::RecursiveShapeIterator &
|
||||||
EdgePairs::iter () const
|
EdgePairs::iter () const
|
||||||
|
|
|
||||||
|
|
@ -135,6 +135,7 @@ Edges &Edges::transform (const T &trans)
|
||||||
// explicit instantiations
|
// explicit instantiations
|
||||||
template Edges &Edges::transform (const db::ICplxTrans &);
|
template Edges &Edges::transform (const db::ICplxTrans &);
|
||||||
template Edges &Edges::transform (const db::Trans &);
|
template Edges &Edges::transform (const db::Trans &);
|
||||||
|
template Edges &Edges::transform (const db::Disp &);
|
||||||
|
|
||||||
template <class Sh>
|
template <class Sh>
|
||||||
void Edges::insert (const Sh &shape)
|
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::ICplxTrans &);
|
||||||
template void Edges::insert (const db::Shape &, const db::Trans &);
|
template void Edges::insert (const db::Shape &, const db::Trans &);
|
||||||
|
template void Edges::insert (const db::Shape &, const db::Disp &);
|
||||||
|
|
||||||
FlatEdges *
|
FlatEdges *
|
||||||
Edges::flat_edges ()
|
Edges::flat_edges ()
|
||||||
|
|
|
||||||
|
|
@ -113,6 +113,7 @@ Region &Region::transform (const T &trans)
|
||||||
// explicit instantiations
|
// explicit instantiations
|
||||||
template Region &Region::transform (const db::ICplxTrans &);
|
template Region &Region::transform (const db::ICplxTrans &);
|
||||||
template Region &Region::transform (const db::Trans &);
|
template Region &Region::transform (const db::Trans &);
|
||||||
|
template Region &Region::transform (const db::Disp &);
|
||||||
|
|
||||||
template <class Sh>
|
template <class Sh>
|
||||||
void Region::insert (const Sh &shape)
|
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::ICplxTrans &);
|
||||||
template void Region::insert (const db::Shape &, const db::Trans &);
|
template void Region::insert (const db::Shape &, const db::Trans &);
|
||||||
|
template void Region::insert (const db::Shape &, const db::Disp &);
|
||||||
|
|
||||||
FlatRegion *
|
FlatRegion *
|
||||||
Region::flat_region ()
|
Region::flat_region ()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue