Further Windows build fixes.

This commit is contained in:
Matthias Koefferlein 2019-02-20 22:50:19 +01:00
parent e787a18be2
commit 5d222690bd
3 changed files with 7 additions and 7 deletions

View File

@ -40,7 +40,7 @@ namespace
/**
* @brief A helper class to implement the strange polygon detector
*/
struct DB_PUBLIC StrangePolygonInsideFunc
struct StrangePolygonInsideFunc
{
inline bool operator() (int wc) const
{

View File

@ -303,7 +303,7 @@ private:
* The object can be Edge, Polygon, Box and std::vector<Point>
*/
template <class Object>
class DB_PUBLIC minkowsky_sum_computation
class DB_PUBLIC_TEMPLATE minkowsky_sum_computation
: public db::PolygonProcessorBase
{
public:

View File

@ -364,7 +364,7 @@ private:
/**
* @brief A helper class for the DRC functionality which acts as an edge pair receiver
*/
class Edge2EdgeCheckBase
class DB_PUBLIC Edge2EdgeCheckBase
: public db::box_scanner_receiver<db::Edge, size_t>
{
public:
@ -423,7 +423,7 @@ private:
* @brief A helper class for the DRC functionality which acts as an edge pair receiver
*/
template <class Output>
class edge2edge_check
class DB_PUBLIC_TEMPLATE edge2edge_check
: public Edge2EdgeCheckBase
{
public:
@ -446,7 +446,7 @@ private:
/**
* @brief A helper class for the DRC functionality which acts as an edge pair receiver
*/
class Poly2PolyCheckBase
class DB_PUBLIC Poly2PolyCheckBase
: public db::box_scanner_receiver<db::Polygon, size_t>
{
public:
@ -467,7 +467,7 @@ private:
* @brief A helper class for the DRC functionality which acts as an edge pair receiver
*/
template <class Output>
class poly2poly_check
class DB_PUBLIC_TEMPLATE poly2poly_check
: public Poly2PolyCheckBase
{
public:
@ -503,7 +503,7 @@ private:
* @brief A helper class for the region to edge interaction functionality
*/
template <class OutputContainer>
class DB_PUBLIC region_to_edge_interaction_filter
class DB_PUBLIC_TEMPLATE region_to_edge_interaction_filter
: public RegionToEdgeInteractionFilterBase
{
public: