File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 4343namespace Gecode { namespace Search { namespace Meta {
4444
4545 // / Class for a sentinel no-good literal
46- class NoNGL : public NGL {
46+ class GECODE_VTABLE_EXPORT NoNGL : public NGL {
4747 public:
4848 // / Constructor for creation
4949 NoNGL (void );
@@ -64,7 +64,7 @@ namespace Gecode { namespace Search { namespace Meta {
6464 };
6565
6666 // / No-good propagator
67- class NoGoodsProp : public Propagator {
67+ class GECODE_SEARCH_EXPORT NoGoodsProp : public Propagator {
6868 protected:
6969 // / Root of no-good literal tree
7070 NGL* root;
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ namespace Gecode { namespace Search { namespace Sequential {
5858 * clone is created.
5959 *
6060 */
61- class Path : public NoGoods {
61+ class GECODE_VTABLE_EXPORT Path : public NoGoods {
6262 friend class Search ::Meta::NoGoodsProp;
6363 public:
6464 // / %Search tree edge for recomputation
@@ -136,7 +136,7 @@ namespace Gecode { namespace Search { namespace Sequential {
136136 // / Reset stack
137137 void reset (void );
138138 // / Post no-goods
139- void virtual post (Space& home) const ;
139+ GECODE_SEARCH_EXPORT virtual void post (Space& home) const ;
140140 };
141141
142142
You can’t perform that action at this time.
0 commit comments