summaryrefslogtreecommitdiff
path: root/src/scope.h
diff options
context:
space:
mode:
authorAlexis Hildebrandt <afh@surryhill.net>2015-02-15 08:39:58 +0100
committerAlexis Hildebrandt <afh@surryhill.net>2015-02-18 21:50:34 +0100
commitd5e1308d07e9a7d9da33aed6f7f617b2209cba40 (patch)
treeef98ba33a55d64aee61d29a3f25232d20dbb2d20 /src/scope.h
parentf59abd4c765b08cbd5f18ec851b1d78a766a1c93 (diff)
downloadfork-ledger-d5e1308d07e9a7d9da33aed6f7f617b2209cba40.tar.gz
fork-ledger-d5e1308d07e9a7d9da33aed6f7f617b2209cba40.tar.bz2
fork-ledger-d5e1308d07e9a7d9da33aed6f7f617b2209cba40.zip
[ledger] Remove --cache option
and all boost serialisation related code.
Diffstat (limited to 'src/scope.h')
-rw-r--r--src/scope.h99
1 files changed, 0 insertions, 99 deletions
diff --git a/src/scope.h b/src/scope.h
index 8ad3afac..ba1144b2 100644
--- a/src/scope.h
+++ b/src/scope.h
@@ -83,20 +83,6 @@ struct symbol_t
bool operator==(const symbol_t& sym) const {
return kind == sym.kind || name == sym.name;
}
-
-#if HAVE_BOOST_SERIALIZATION
-private:
- /** Serialization. */
-
- friend class boost::serialization::access;
-
- template<class Archive>
- void serialize(Archive& ar, const unsigned int /* version */) {
- ar & kind;
- ar & name;
- ar & definition;
- }
-#endif // HAVE_BOOST_SERIALIZATION
};
class empty_scope_t;
@@ -127,16 +113,6 @@ public:
virtual bool type_required() const {
return false;
}
-
-#if HAVE_BOOST_SERIALIZATION
-private:
- /** Serialization. */
-
- friend class boost::serialization::access;
-
- template<class Archive>
- void serialize(Archive&, const unsigned int /* version */) {}
-#endif // HAVE_BOOST_SERIALIZATION
};
class empty_scope_t : public scope_t
@@ -184,19 +160,6 @@ public:
return parent->lookup(kind, name);
return NULL;
}
-
-#if HAVE_BOOST_SERIALIZATION
-private:
- /** Serialization. */
-
- friend class boost::serialization::access;
-
- template<class Archive>
- void serialize(Archive& ar, const unsigned int /* version */) {
- ar & boost::serialization::base_object<scope_t>(*this);
- ar & parent;
- }
-#endif // HAVE_BOOST_SERIALIZATION
};
class bind_scope_t : public child_scope_t
@@ -233,19 +196,6 @@ public:
return def;
return child_scope_t::lookup(kind, name);
}
-
-#if HAVE_BOOST_SERIALIZATION
-private:
- /** Serialization. */
-
- friend class boost::serialization::access;
-
- template<class Archive>
- void serialize(Archive& ar, const unsigned int /* version */) {
- ar & boost::serialization::base_object<child_scope_t>(*this);
- ar & grandchild;
- }
-#endif // HAVE_BOOST_SERIALIZATION
};
template <typename T>
@@ -323,19 +273,6 @@ public:
virtual expr_t::ptr_op_t lookup(const symbol_t::kind_t kind,
const string& name);
-
-#if HAVE_BOOST_SERIALIZATION
-private:
- /** Serialization. */
-
- friend class boost::serialization::access;
-
- template<class Archive>
- void serialize(Archive& ar, const unsigned int /* version */) {
- ar & boost::serialization::base_object<child_scope_t>(*this);
- ar & symbols;
- }
-#endif // HAVE_BOOST_SERIALIZATION
};
class context_scope_t : public child_scope_t
@@ -365,24 +302,6 @@ public:
virtual bool type_required() const {
return required;
}
-
-#if HAVE_BOOST_SERIALIZATION
-protected:
- explicit context_scope_t() {
- TRACE_CTOR(context_scope_t, "");
- }
-
- /** Serialization. */
-
- friend class boost::serialization::access;
-
- template<class Archive>
- void serialize(Archive& ar, const unsigned int /* version */) {
- ar & boost::serialization::base_object<child_scope_t>(*this);
- ar & value_type_context;
- ar & required;
- }
-#endif // HAVE_BOOST_SERIALIZATION
};
class call_scope_t : public context_scope_t
@@ -480,24 +399,6 @@ public:
bool empty() const {
return args.size() == 0;
}
-
-#if HAVE_BOOST_SERIALIZATION
-protected:
- explicit call_scope_t() : depth(0) {
- TRACE_CTOR(call_scope_t, "");
- }
-
- /** Serialization. */
-
- friend class boost::serialization::access;
-
- template<class Archive>
- void serialize(Archive& ar, const unsigned int /* version */) {
- ar & boost::serialization::base_object<context_scope_t>(*this);
- ar & args;
- //ar & ptr;
- }
-#endif // HAVE_BOOST_SERIALIZATION
};
template <>