summaryrefslogtreecommitdiff
path: root/core/test_movector.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/test_movector.cpp')
-rw-r--r--core/test_movector.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/core/test_movector.cpp b/core/test_movector.cpp
new file mode 100644
index 0000000..6ca0b21
--- /dev/null
+++ b/core/test_movector.cpp
@@ -0,0 +1,21 @@
+#include "index_global.hpp"
+#include "index_spike.hpp"
+#include "heap.hpp"
+#include "priority_queue.hpp"
+#include "type_set.hpp"
+
+struct Foo {};
+
+int main() {
+ MemPool m1(1), m2(std::move(m1));
+ Scalar<int> s1("s"), s2(std::move(s1));
+ Vector<Time> v1("v", 1), v2(std::move(v2));
+ Checkpoint<int, 16> c1("c", 0), c2(std::move(c1));
+ Heap<PriorityQueue<int, int>> h1("h", 10), h2(std::move(h1));
+ CommonIndex<int> ci1("ci", 1), ci2(std::move(ci1));
+ CommonSpikeIndex<Ptr<Spike>::ptr_t> cis1("cis"), cis2(std::move(cis1));
+ Index<Spike> is1{}, is2(std::move(is1));
+ Index<GlobalMsg> i1{}, i2(std::move(i1));
+ TypeSet<int, double, Foo> t1{}, t2(std::move(t1));
+ return 0;
+}
contact: Jan Huwald // Impressum