#include <types.hpp>
|
using | NativeType = T |
|
using | HandlerType = Handler |
|
constexpr const T & | native () const noexcept |
|
constexpr T & | native () noexcept |
|
constexpr void | clear () noexcept |
|
template<typename T > |
constexpr T * | asWrapper (typename T::NativeType *native) noexcept |
|
template<typename T > |
constexpr const T * | asWrapper (const typename T::NativeType *native) noexcept |
|
template<typename T > |
constexpr T & | asWrapper (typename T::NativeType &native) noexcept |
|
template<typename T > |
constexpr const T & | asWrapper (const typename T::NativeType &native) noexcept |
|
template<typename T > |
constexpr T::NativeType * | asNative (T *wrapper) noexcept |
|
template<typename T > |
constexpr const T::NativeType * | asNative (const T *wrapper) noexcept |
|
template<typename T > |
constexpr T::NativeType & | asNative (T &wrapper) noexcept |
|
template<typename T > |
constexpr const T::NativeType & | asNative (const T &wrapper) noexcept |
|
◆ VariableAttributes()
opcua::ua::VariableAttributes::VariableAttributes |
( |
| ) |
|
|
inline |
Construct with default attribute definitions.
Definition at line 424 of file types.hpp.
◆ accessLevel()
◆ arrayDimensions() [1/2]
◆ arrayDimensions() [2/2]
Span< uint32_t > opcua::ua::VariableAttributes::arrayDimensions |
( |
| ) |
|
|
inlinenoexcept |
◆ dataType()
const NodeId & opcua::ua::VariableAttributes::dataType |
( |
| ) |
const |
|
inlinenoexcept |
◆ description()
◆ displayName()
◆ historizing()
bool opcua::ua::VariableAttributes::historizing |
( |
| ) |
const |
|
inlinenoexcept |
◆ minimumSamplingInterval()
double opcua::ua::VariableAttributes::minimumSamplingInterval |
( |
| ) |
const |
|
inlinenoexcept |
◆ setAccessLevel()
◆ setArrayDimensions()
◆ setDataType() [1/2]
template<typename T >
auto & opcua::ua::VariableAttributes::setDataType |
( |
| ) |
|
|
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 449 of file types.hpp.
◆ setDataType() [2/2]
auto & opcua::ua::VariableAttributes::setDataType |
( |
NodeId |
dataType | ) |
|
|
inline |
◆ setDescription()
◆ setDisplayName()
◆ setHistorizing()
auto & opcua::ua::VariableAttributes::setHistorizing |
( |
bool |
historizing | ) |
|
|
inlinenoexcept |
◆ setMinimumSamplingInterval()
auto & opcua::ua::VariableAttributes::setMinimumSamplingInterval |
( |
double |
minimumSamplingInterval | ) |
|
|
inlinenoexcept |
◆ setUserAccessLevel()
◆ setUserWriteMask()
◆ setValue()
auto & opcua::ua::VariableAttributes::setValue |
( |
Variant |
value | ) |
|
|
inline |
◆ setValueArray()
template<typename... Args>
auto & opcua::ua::VariableAttributes::setValueArray |
( |
Args &&... |
args | ) |
|
|
inline |
◆ setValueRank()
auto & opcua::ua::VariableAttributes::setValueRank |
( |
ValueRank |
valueRank | ) |
|
|
inlinenoexcept |
◆ setValueScalar()
template<typename... Args>
auto & opcua::ua::VariableAttributes::setValueScalar |
( |
Args &&... |
args | ) |
|
|
inline |
◆ setWriteMask()
◆ specifiedAttributes()
◆ userAccessLevel()
◆ userWriteMask()
◆ value()
const Variant & opcua::ua::VariableAttributes::value |
( |
| ) |
const |
|
inlinenoexcept |
◆ valueRank()
ValueRank opcua::ua::VariableAttributes::valueRank |
( |
| ) |
const |
|
inlinenoexcept |
◆ Wrapper() [1/5]
◆ Wrapper() [2/5]
Copy constructor with native object.
Definition at line 151 of file wrapper.hpp.
◆ Wrapper() [3/5]
◆ Wrapper() [4/5]
Move constructor with native object.
Definition at line 159 of file wrapper.hpp.
◆ Wrapper() [5/5]
◆ writeMask()