8 #include "Arp/Plc/Commons/Meta/StandardAttribute.hpp" 11 namespace Arp {
namespace Plc {
namespace Commons {
namespace Meta
47 size_t CountSet()
const;
69 using U = std::underlying_type<StandardAttribute>::type;
70 return (static_cast<U>(flag) & static_cast<U>(this->value)) ==
static_cast<U
>(flag);
75 using U = std::underlying_type<StandardAttribute>::type;
76 return (static_cast<U>(flags) & static_cast<U>(this->value)) != 0;
79 inline size_t StandardAttributes::CountSet()
const 81 using U = std::underlying_type<StandardAttribute>::type;
82 std::bitset<sizeof(U) * 8> bits(static_cast<U>(this->value));
93 return sizeof(this->value);
Root namespace for the PLCnext API