5 #include "halco/common/geometry.h"
6 #include "halco/hicann-dls/vx/fpga.h"
11 #include "hate/visibility.h"
14 class NullPayloadReadableOnFPGA;
31 static size_t constexpr read_config_size_in_words GENPYBIND(hidden) = 1;
32 static size_t constexpr write_config_size_in_words GENPYBIND(hidden) = 0;
33 static std::array<halco::hicann_dls::vx::NullPayloadReadableOnFPGA, read_config_size_in_words>
35 static std::array<halco::hicann_dls::vx::NullPayloadReadableOnFPGA, write_config_size_in_words>
37 std::array<fisch::vx::word_access_type::NullPayloadReadable, write_config_size_in_words>
38 encode() const SYMBOL_VISIBLE GENPYBIND(hidden);
39 void decode(std::array<
41 read_config_size_in_words> const& data) SYMBOL_VISIBLE GENPYBIND(hidden);
43 GENPYBIND(stringstream)
49 template <class Archive>
50 void serialize(Archive& ar, std::uint32_t const version) SYMBOL_VISIBLE;
61 fisch::vx::word_access_type::NullPayloadReadable>
#define EXTERN_INSTANTIATE_CEREAL_SERIALIZE(CLASS_NAME)
NullPayloadReadable()=default
static std::array< halco::hicann_dls::vx::NullPayloadReadableOnFPGA, write_config_size_in_words > write_addresses(coordinate_type const &coord) SYMBOL_VISIBLE
std::true_type is_leaf_node
bool operator==(NullPayloadReadable const &other) const SYMBOL_VISIBLE
bool operator!=(NullPayloadReadable const &other) const SYMBOL_VISIBLE
static std::array< halco::hicann_dls::vx::NullPayloadReadableOnFPGA, read_config_size_in_words > read_addresses(coordinate_type const &coord) SYMBOL_VISIBLE
std::array< fisch::vx::word_access_type::NullPayloadReadable, write_config_size_in_words > encode() const SYMBOL_VISIBLE
halco::hicann_dls::vx::NullPayloadReadableOnFPGA coordinate_type
#define GENPYBIND_TAG_HALDLS_VX
Backend container trait base.