29 return entry !=
nullptr && entry->abi_major ==
kNodeAbiMajor &&
34static_assert(std::is_standard_layout_v<pulp_node_descriptor_v1>);
35static_assert(std::is_trivially_copyable_v<pulp_node_descriptor_v1>);
36static_assert(std::is_standard_layout_v<pulp_node_audio_v1>);
37static_assert(std::is_standard_layout_v<pulp_node_prepare_v1>);
38static_assert(std::is_standard_layout_v<pulp_node_host_services_v1>);
39static_assert(std::is_standard_layout_v<pulp_node_writer_v1>);
40static_assert(std::is_standard_layout_v<pulp_node_entry_v1>);
41static_assert(std::is_trivially_copyable_v<pulp_node_entry_v1>);
Definition native_core.hpp:16
constexpr std::uint32_t kNodeAbiMajor
Definition pulp_node_v1.hpp:13
bool node_is_compatible(const pulp_node_entry_v1 *entry) noexcept
Definition pulp_node_v1.hpp:28
constexpr std::size_t kNodeEntryMinimumSize
Definition pulp_node_v1.hpp:14
#define PULP_NODE_V1_ABI_MAJOR
Definition pulp_node_v1.h:53
Definition pulp_node_v1.h:161