diff --git a/cpp/subprojects/common/include/mlrl/common/data/view_bit.hpp b/cpp/subprojects/common/include/mlrl/common/data/view_bit.hpp index a527f01d4..994e031b0 100644 --- a/cpp/subprojects/common/include/mlrl/common/data/view_bit.hpp +++ b/cpp/subprojects/common/include/mlrl/common/data/view_bit.hpp @@ -11,7 +11,7 @@ * A view that provides random access to integer values, each with a specific number of bits, stored in a pre-allocated * array of a specific size. */ -class BitView : public BaseView { +class MLRLCOMMON_API BitView : public BaseView { public: /** diff --git a/cpp/subprojects/common/include/mlrl/common/data/view_vector_bit.hpp b/cpp/subprojects/common/include/mlrl/common/data/view_vector_bit.hpp index f778fd400..8a0e17090 100644 --- a/cpp/subprojects/common/include/mlrl/common/data/view_vector_bit.hpp +++ b/cpp/subprojects/common/include/mlrl/common/data/view_vector_bit.hpp @@ -16,7 +16,7 @@ * @param T The type of the integer values, the view provides access to */ template -class BitVector : public BitView { +class MLRLCOMMON_API BitVector : public BitView { private: static inline constexpr uint32 NUM_BITS = util::bits(); @@ -119,7 +119,7 @@ class BitVector : public BitView { * @tparam BitVector The type of the bit vector */ template -class BitVectorAllocator : public BitVector { +class MLRLCOMMON_API BitVectorAllocator : public BitVector { public: /**