22 #ifndef LELY_COAPP_DETAIL_TYPE_TRAITS_HPP_ 23 #define LELY_COAPP_DETAIL_TYPE_TRAITS_HPP_ 28 #include <type_traits> 57 : ::std::integral_constant<bool, is_canopen_basic<T>::value ||
58 is_canopen_array<T>::value> {};
178 if (t1 == t2)
return true;
194 #endif // LELY_COAPP_DETAIL_TYPE_TRAITS_HPP_ #define CO_DEFTYPE_DOMAIN
The data type (and object index) of an arbitrary large block of data.
#define CO_DEFTYPE_OCTET_STRING
The data type (and object index) of an array of octets.
If T is one of the CANopen basic or array types, provides the member constant value equal to true...
If T is one of the CANopen basic types, provides the member constant value equal to true...
bool is_canopen_same(uint16_t t1, uint16_t t2)
Returns true if the CANopen data types t1 and t2 map to the same C++ type, and false if not...
If T is one of the CANopen array types, provides the member constant value equal to true...
This header file is part of the CANopen library; it contains the CANopen type definitions.