open62541pp 0.16.0
C++ wrapper of open62541
|
#include <types_composed.hpp>
UA_VariableAttributes wrapper class.
Definition at line 377 of file types_composed.hpp.
Public Member Functions | |
VariableAttributes () | |
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) |
Bitmask< AccessLevel > | getAccessLevel () const noexcept |
auto & | setAccessLevel (Bitmask< AccessLevel > accessLevel) noexcept |
Bitmask< AccessLevel > | getUserAccessLevel () const noexcept |
auto & | setUserAccessLevel (Bitmask< AccessLevel > userAccessLevel) noexcept |
double | getMinimumSamplingInterval () const noexcept |
auto & | setMinimumSamplingInterval (double minimumSamplingInterval) noexcept |
bool | getHistorizing () const noexcept |
auto & | setHistorizing (bool historizing) 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_VariableAttributes, UA_TYPES_VARIABLEATTRIBUTES > | |
constexpr | TypeWrapper ()=default |
constexpr | TypeWrapper (const UA_VariableAttributes &native) |
constexpr | TypeWrapper (UA_VariableAttributes &&native) noexcept |
constexpr | TypeWrapper (const TypeWrapper &other) |
constexpr | TypeWrapper (TypeWrapper &&other) noexcept |
~TypeWrapper () | |
constexpr TypeWrapper & | operator= (const TypeWrapper &other) |
constexpr TypeWrapper & | operator= (const UA_VariableAttributes &native) |
constexpr TypeWrapper & | operator= (TypeWrapper &&other) noexcept |
constexpr TypeWrapper & | operator= (UA_VariableAttributes &&native) noexcept |
constexpr void | swap (TypeWrapper &other) noexcept |
constexpr void | swap (UA_VariableAttributes &native) noexcept |
Public Member Functions inherited from opcua::Wrapper< UA_VariableAttributes > | |
constexpr | Wrapper ()=default |
constexpr | Wrapper (const UA_VariableAttributes &native) |
constexpr | Wrapper (UA_VariableAttributes &&native) noexcept |
constexpr | operator UA_VariableAttributes & () noexcept |
constexpr | operator const UA_VariableAttributes & () const noexcept |
constexpr UA_VariableAttributes * | operator-> () noexcept |
constexpr const UA_VariableAttributes * | operator-> () const noexcept |
constexpr UA_VariableAttributes * | handle () noexcept |
constexpr const UA_VariableAttributes * | handle () const noexcept |
Additional Inherited Members | |
Public Types inherited from opcua::Wrapper< UA_VariableAttributes > | |
using | NativeType |
Static Public Member Functions inherited from opcua::TypeWrapper< UA_VariableAttributes, UA_TYPES_VARIABLEATTRIBUTES > | |
static constexpr TypeIndex | getTypeIndex () |
Protected Member Functions inherited from opcua::TypeWrapper< UA_VariableAttributes, UA_TYPES_VARIABLEATTRIBUTES > | |
constexpr void | clear () noexcept |
Protected Member Functions inherited from opcua::Wrapper< UA_VariableAttributes > | |
constexpr const UA_VariableAttributes & | native () const noexcept |
constexpr UA_VariableAttributes & | native () noexcept |
|
inline |
Construct with default attribute definitions.
Definition at line 382 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 385 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 385 of file types_composed.hpp.
|
inline |
Definition at line 385 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 385 of file types_composed.hpp.
|
inline |
Definition at line 385 of file types_composed.hpp.
Definition at line 385 of file types_composed.hpp.
Definition at line 385 of file types_composed.hpp.
Definition at line 385 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 385 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 386 of file types_composed.hpp.
|
inline |
Definition at line 386 of file types_composed.hpp.
|
inline |
Definition at line 390 of file types_composed.hpp.
|
inline |
Definition at line 396 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 400 of file types_composed.hpp.
|
inline |
Definition at line 400 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 405 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 409 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 409 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 416 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 416 of file types_composed.hpp.
|
inline |
Definition at line 416 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 419 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 419 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 425 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 425 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 431 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 431 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 432 of file types_composed.hpp.
|
inlinenoexcept |
Definition at line 432 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.