Add generic IO #3

Merged
Persson-dev merged 7 commits from io into main 2025-02-26 09:29:32 +00:00
2 changed files with 5 additions and 4 deletions
Showing only changes of commit 2097207c6b - Show all commits

View File

@@ -5,9 +5,9 @@
#include <iostream> #include <iostream>
#include <memory> #include <memory>
namespace sp { #include <sp/protocol/message/ArrayFillerImpl.h>
#include <sp/protocol/message/ArrayFillerImpl.inl> namespace sp {
template <typename TBase, typename TTMessages> template <typename TBase, typename TTMessages>
class MessageFactory { class MessageFactory {

View File

@@ -1,12 +1,12 @@
#pragma once #pragma once
namespace sp {
namespace details { namespace details {
template <typename TBase> template <typename TBase>
using ArrayType = std::vector<std::function<std::unique_ptr<TBase>(void)>>; using ArrayType = std::vector<std::function<std::unique_ptr<TBase>(void)>>;
template <typename TBase, typename... TMessages> template <typename TBase, typename... TMessages>
struct ArrayFiller {}; struct ArrayFiller {};
@@ -35,4 +35,5 @@ struct ArrayFiller<TBase, TMessage> {
} }
}; };
} // namespace details } // namespace details
} // namespace sp