PLCnext API Documentation 25.0.2.69
Arp::Base::Core::EnumFlagsDictionary< T, Delimiter > Member List

This is the complete list of members for Arp::Base::Core::EnumFlagsDictionary< T, Delimiter >, including all inherited members.

EnumDictionaryBase(const InitializerList &fields)Arp::Base::Core::EnumDictionaryBase< T >inlineexplicitprotected
EnumDictionaryBase(const char *invalidValueString, const InitializerList &fields)Arp::Base::Core::EnumDictionaryBase< T >inlineprotected
EnumDictionaryBase(const EnumDictionaryBase &arg)Arp::Base::Core::EnumDictionaryBase< T >inlineprotected
EnumDictionaryBase(EnumDictionaryBase &&arg) noexceptArp::Base::Core::EnumDictionaryBase< T >inlineprotected
EnumFlagsDictionary(const InitializerList &fields)Arp::Base::Core::EnumFlagsDictionary< T, Delimiter >inline
EnumFlagsDictionary(T flagsMask, const InitializerList &fields)Arp::Base::Core::EnumFlagsDictionary< T, Delimiter >inline
EnumFlagsDictionary(T flagsMask, const char *invalidValueString, const InitializerList &fields)Arp::Base::Core::EnumFlagsDictionary< T, Delimiter >inline
EnumFlagsDictionary(U flagsMask, const InitializerList &fields)Arp::Base::Core::EnumFlagsDictionary< T, Delimiter >inline
EnumFlagsDictionary(U flagsMask, const char *invalidValueString, const InitializerList &fields)Arp::Base::Core::EnumFlagsDictionary< T, Delimiter >inline
Fields typedefArp::Base::Core::EnumDictionaryBase< T >protected
fields (defined in Arp::Base::Core::EnumDictionaryBase< T >)Arp::Base::Core::EnumDictionaryBase< T >protected
GetEnumString(T value) constArp::Base::Core::EnumFlagsDictionary< T, Delimiter >inline
GetEnumValue(const String &fieldName) constArp::Base::Core::EnumFlagsDictionary< T, Delimiter >inline
invalidValueString (defined in Arp::Base::Core::EnumDictionaryBase< T >)Arp::Base::Core::EnumDictionaryBase< T >protected
operator=(const EnumDictionaryBase &arg)Arp::Base::Core::EnumDictionaryBase< T >inlineprotected
operator=(EnumDictionaryBase &&arg) noexceptArp::Base::Core::EnumDictionaryBase< T >inlineprotected
ReadEnumValue(std::istream &is, T &value) constArp::Base::Core::EnumFlagsDictionary< T, Delimiter >inline
TryGetEnumString(T value, String &result) constArp::Base::Core::EnumFlagsDictionary< T, Delimiter >inline
TryGetEnumStringInternal(T value, const char *&pResult) constArp::Base::Core::EnumDictionaryBase< T >inlineprotected
TryGetEnumValue(const String &fieldName, T &value) constArp::Base::Core::EnumFlagsDictionary< T, Delimiter >inline
TryGetEnumValueInternal(const char *fieldName, T &value) constArp::Base::Core::EnumDictionaryBase< T >inlineprotected
WriteEnumString(std::ostream &os, T value) constArp::Base::Core::EnumFlagsDictionary< T, Delimiter >inline
zeroValue (defined in Arp::Base::Core::EnumDictionaryBase< T >)Arp::Base::Core::EnumDictionaryBase< T >protectedstatic
~EnumDictionaryBase(void)Arp::Base::Core::EnumDictionaryBase< T >inlineprotected