Compare commits

..

No commits in common. "master" and "v0.1.0" have entirely different histories.

View file

@ -1,20 +0,0 @@
#ifndef LIBCBOR_ENCODERHOOKS_HPP
#define LIBCBOR_ENCODERHOOKS_HPP
#include "Encoder.hpp"
#include <tuple>
namespace CBOR
{
template <typename... Args>
constexpr
void EncodeHook(CBOR::Encoder &encoder, const std::tuple<Args...> &tuple)
{
std::apply([&encoder] (const auto &...args) {
encoder.EncodeArray(args...);
}, tuple);
}
}
#endif // LIBCBOR_ENCODERHOOKS_HPP