From 255abc55340634d7b1b0077d8e9e3a854d75cf55 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 10 Nov 2018 00:44:30 +0100 Subject: [PATCH] Provided new explicit template instantiations required for DRC --- src/db/db/dbEdgePairs.cc | 2 ++ src/db/db/dbEdges.cc | 2 ++ src/db/db/dbRegion.cc | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/db/db/dbEdgePairs.cc b/src/db/db/dbEdgePairs.cc index 7c0311fe7..6e0f5cbb7 100644 --- a/src/db/db/dbEdgePairs.cc +++ b/src/db/db/dbEdgePairs.cc @@ -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 diff --git a/src/db/db/dbEdges.cc b/src/db/db/dbEdges.cc index e4c8abbd8..f6b78eb3a 100644 --- a/src/db/db/dbEdges.cc +++ b/src/db/db/dbEdges.cc @@ -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 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 () diff --git a/src/db/db/dbRegion.cc b/src/db/db/dbRegion.cc index b700600ff..74f8039c5 100644 --- a/src/db/db/dbRegion.cc +++ b/src/db/db/dbRegion.cc @@ -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 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 ()