open62541pp 0.16.0
C++ wrapper of open62541
|
#include <types_composed.hpp>
UA_VariableAttributes wrapper class.
Definition at line 473 of file types_composed.hpp.
Public Member Functions | |
VariableTypeAttributes () | |
Bitmask< NodeAttributesMask > | getSpecifiedAttributes () const noexcept |
const LocalizedText & | getDisplayName () const noexcept |
auto & | setDisplayName (const LocalizedText &displayName) |
const LocalizedText & | getDescription () const noexcept |
auto & | setDescription (const LocalizedText &description) |
Bitmask< WriteMask > | getWriteMask () const noexcept |
auto & | setWriteMask (Bitmask< WriteMask > writeMask) noexcept |
Bitmask< WriteMask > | getUserWriteMask () const noexcept |
auto & | setUserWriteMask (Bitmask< WriteMask > userWriteMask) noexcept |
const Variant & | getValue () const noexcept |
auto & | setValue (const Variant &value) |
template<typename... Args> | |
auto & | setValueScalar (Args &&... args) |
template<typename... Args> | |
auto & | setValueArray (Args &&... args) |
const NodeId & | getDataType () const noexcept |
auto & | setDataType (const NodeId &dataType) |
template<typename T > | |
auto & | setDataType () |
ValueRank | getValueRank () const noexcept |
auto & | setValueRank (ValueRank valueRank) noexcept |
Span< const uint32_t > | getArrayDimensions () const noexcept |
Span< uint32_t > | getArrayDimensions () noexcept |
auto & | setArrayDimensions (Span< const uint32_t > arrayDimensions) |
bool | getIsAbstract () const noexcept |
auto & | setIsAbstract (bool isAbstract) noexcept |
constexpr | TypeWrapper ()=default |
constexpr | TypeWrapper (const T &native) |
constexpr | TypeWrapper (T &&native) noexcept |
constexpr | TypeWrapper (const TypeWrapper &other) |
constexpr | TypeWrapper (TypeWrapper &&other) noexcept |
Public Member Functions inherited from opcua::TypeWrapper< UA_VariableTypeAttributes, UA_TYPES_VARIABLETYPEATTRIBUTES > | |
constexpr | TypeWrapper ()=default |
constexpr | TypeWrapper (const UA_VariableTypeAttributes &native) |
constexpr | TypeWrapper (UA_VariableTypeAttributes &&native) noexcept |
constexpr | TypeWrapper (const TypeWrapper &other) |
constexpr | TypeWrapper (TypeWrapper &&other) noexcept |
~TypeWrapper () | |
constexpr TypeWrapper & | operator= (const TypeWrapper &other) |
constexpr TypeWrapper & | operator= (const UA_VariableTypeAttributes &native) |
constexpr TypeWrapper & | operator= (TypeWrapper &&other) noexcept |
constexpr TypeWrapper & | operator= (UA_VariableTypeAttributes &&native) noexcept |
constexpr void | swap (TypeWrapper &other) noexcept |
constexpr void | swap (UA_VariableTypeAttributes &native) noexcept |
Public Member Functions inherited from opcua::Wrapper< UA_VariableTypeAttributes > | |
constexpr | Wrapper ()=default |
constexpr | Wrapper (const UA_VariableTypeAttributes &native) |
constexpr | Wrapper (UA_VariableTypeAttributes &&native) noexcept |
constexpr | operator UA_VariableTypeAttributes & () noexcept |
constexpr | operator const UA_VariableTypeAttributes & () const noexcept |
constexpr UA_VariableTypeAttributes * | operator-> () noexcept |
constexpr const UA_VariableTypeAttributes * | operator-> () const noexcept |
constexpr UA_VariableTypeAttributes * | handle () noexcept |
constexpr const UA_VariableTypeAttributes * | handle () const noexcept |
Additional Inherited Members | |
Public Types inherited from opcua::Wrapper< UA_VariableTypeAttributes > | |
using | NativeType |
Static Public Member Functions inherited from opcua::TypeWrapper< UA_VariableTypeAttributes, UA_TYPES_VARIABLETYPEATTRIBUTES > | |
static constexpr TypeIndex | getTypeIndex () |
Protected Member Functions inherited from opcua::TypeWrapper< UA_VariableTypeAttributes, UA_TYPES_VARIABLETYPEATTRIBUTES > | |
constexpr void | clear () noexcept |
Protected Member Functions inherited from opcua::Wrapper< UA_VariableTypeAttributes > | |
constexpr const UA_VariableTypeAttributes & | native () const noexcept |
constexpr UA_VariableTypeAttributes & | native () noexcept |
|
inline |
Construct with default attribute definitions.
Definition at line 479 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 482 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 482 of file types_composed.hpp.
|
inline |
Definition at line 482 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 482 of file types_composed.hpp.
|
inline |
Definition at line 482 of file types_composed.hpp.
Definition at line 482 of file types_composed.hpp.
Definition at line 482 of file types_composed.hpp.
Definition at line 482 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 482 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 483 of file types_composed.hpp.
|
inline |
Definition at line 483 of file types_composed.hpp.
|
inline |
Definition at line 487 of file types_composed.hpp.
|
inline |
Definition at line 493 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 497 of file types_composed.hpp.
|
inline |
Definition at line 497 of file types_composed.hpp.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Deduce the dataType
from the template type.
Definition at line 502 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 506 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 506 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 513 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 513 of file types_composed.hpp.
|
inline |
Definition at line 513 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 514 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 514 of file types_composed.hpp.
|
constexprdefault |
|
inlineexplicitconstexpr |
Constructor with native object (deep copy).
Definition at line 31 of file typewrapper.hpp.
|
inlineconstexprnoexcept |
Constructor with native object (move rvalue).
Definition at line 35 of file typewrapper.hpp.
|
inlineconstexpr |
Copy constructor (deep copy).
Definition at line 43 of file typewrapper.hpp.
|
inlineconstexprnoexcept |
Move constructor.
Definition at line 47 of file typewrapper.hpp.