summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@cs.nyu.edu>2013-12-13 18:25:36 -0500
committerMorgan Deters <mdeters@cs.nyu.edu>2013-12-13 18:25:36 -0500
commit53d94bef835fbb0cf7d336460318e3a443fa321d (patch)
treea3a8f630b1c83a42f307027a85ad90681c22b9d0 /src
parent852197cdaac789b75470949fae8d05663bde60a0 (diff)
Fix link error when using clang.
Diffstat (limited to 'src')
-rw-r--r--src/util/chain.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/util/chain.h b/src/util/chain.h
index 2e9cf7bf6..e9216724e 100644
--- a/src/util/chain.h
+++ b/src/util/chain.h
@@ -26,7 +26,7 @@
namespace CVC4 {
/** A class to represent a chained, built-in operator. */
-class Chain {
+class CVC4_PUBLIC Chain {
Kind d_kind;
public:
explicit Chain(Kind k) : d_kind(k) { }
@@ -35,11 +35,12 @@ public:
Kind getOperator() const { return d_kind; }
};/* class Chain */
+inline std::ostream& operator<<(std::ostream& out, const Chain& ch) CVC4_PUBLIC;
inline std::ostream& operator<<(std::ostream& out, const Chain& ch) {
return out << ch.getOperator();
}
-struct ChainHashFunction {
+struct CVC4_PUBLIC ChainHashFunction {
size_t operator()(const Chain& ch) const {
return kind::KindHashFunction()(ch.getOperator());
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback