8 #include "Arp/Plc/Commons/Meta/StandardAttribute.hpp"
11 namespace Arp {
namespace Plc {
namespace Commons {
namespace Meta
82 using U = std::underlying_type<StandardAttribute>::type;
83 return (
static_cast<U
>(flag) &
static_cast<U
>(this->value)) ==
static_cast<U
>(flag);
88 using U = std::underlying_type<StandardAttribute>::type;
89 return (
static_cast<U
>(flags) &
static_cast<U
>(this->value)) != 0;
94 using U = std::underlying_type<StandardAttribute>::type;
95 std::bitset<
sizeof(U) * 8> bits(
static_cast<U
>(this->value));
106 return sizeof(this->value);
Root namespace for the PLCnext API