Compute Graph Framework SDK Reference
5.10
DwavEnums.hpp
Go to the documentation of this file.
1
#ifndef DWFRAMEWORK_DWNODES_COMMON_DWAVENUMS_HPP_
2
#define DWFRAMEWORK_DWNODES_COMMON_DWAVENUMS_HPP_
3
4
#include <
src/dwcgf/channel/ChannelPacketTypes.hpp
>
5
6
// wraps around base framework macro but allows us to avoid boiler plating of dw::framework::DWChannelPacketTypeID
7
#define DWFRAMEWORK_DECLARE_PACKET_DWTYPE_RELATION(DATA_TYPE, SPECIMEN_TYPE, ENUM_SPEC) \
8
DWFRAMEWORK_DECLARE_PACKET_TYPE_RELATION(DATA_TYPE, SPECIMEN_TYPE, dw::framework::DWChannelPacketTypeID::ENUM_SPEC)
9
10
// same as above, but covers simple case where the specimen for data type is data type itself
11
#define DWFRAMEWORK_DECLARE_PACKET_DWTYPE_RELATION_SIMPLE(DATA_TYPE, ENUM_SPEC) \
12
DWFRAMEWORK_DECLARE_PACKET_DWTYPE_RELATION(DATA_TYPE, DATA_TYPE, ENUM_SPEC)
13
14
// TODO(csketch) why is DWChannelPacketTypeID inside dwcgf?
15
16
#endif
// DWFRAMEWORK_DWNODES_COMMON_DWAVENUMS_HPP_
ChannelPacketTypes.hpp
src
dwframework
dwnodes
common
DwavEnums.hpp
Generated by
1.9.4