Skip to content

Commit 9ec16cc

Browse files
Cannot serialize Circular
1 parent ba19b6f commit 9ec16cc

File tree

1 file changed

+0
-16
lines changed

1 file changed

+0
-16
lines changed

include/snn/neural_network/layer/neuron/Circular.hpp

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
#pragma once
2-
#include <boost/serialization/access.hpp>
3-
#include <boost/serialization/base_object.hpp>
42
#include <cstdint>
53
#include <vector>
64

@@ -11,10 +9,6 @@ class Circular final
119
{
1210
private:
1311
friend class Circular<std::vector<float>>;
14-
friend class boost::serialization::access;
15-
template <class Archive>
16-
void serialize(Archive& archive, uint32_t version);
17-
1812
std::vector<T> queue;
1913
size_t indexPush = 0;
2014
size_t indexGet = 0;
@@ -40,16 +34,6 @@ class Circular final
4034
auto operator<=>(const Circular<T>& other) const = default;
4135
};
4236

43-
template <typename T>
44-
template <class Archive>
45-
void Circular<T>::serialize(Archive& archive, [[maybe_unused]] const uint32_t version)
46-
{
47-
archive & queue;
48-
archive & indexGet;
49-
archive & indexPush;
50-
archive & divider;
51-
}
52-
5337
template <>
5438
void Circular<float>::initialize(size_t size, size_t dataSize);
5539

0 commit comments

Comments
 (0)