diff options
Diffstat (limited to 'core/test_movector.cpp')
-rw-r--r-- | core/test_movector.cpp | 21 |
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; +} |