#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 |
|
◆ VariableTypeAttributes()
opcua::ua::VariableTypeAttributes::VariableTypeAttributes |
( |
| ) |
|
|
inline |
Construct with default attribute definitions.
Definition at line 523 of file types.hpp.
◆ arrayDimensions() [1/2]
◆ arrayDimensions() [2/2]
Span< uint32_t > opcua::ua::VariableTypeAttributes::arrayDimensions |
( |
| ) |
|
|
inlinenoexcept |
◆ dataType()
const NodeId & opcua::ua::VariableTypeAttributes::dataType |
( |
| ) |
const |
|
inlinenoexcept |
◆ description()
◆ displayName()
◆ isAbstract()
bool opcua::ua::VariableTypeAttributes::isAbstract |
( |
| ) |
const |
|
inlinenoexcept |
◆ setArrayDimensions()
◆ setDataType() [1/2]
template<typename T >
auto & opcua::ua::VariableTypeAttributes::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 548 of file types.hpp.
◆ setDataType() [2/2]
auto & opcua::ua::VariableTypeAttributes::setDataType |
( |
NodeId |
dataType | ) |
|
|
inline |
◆ setDescription()
auto & opcua::ua::VariableTypeAttributes::setDescription |
( |
LocalizedText |
description | ) |
|
|
inline |
◆ setDisplayName()
auto & opcua::ua::VariableTypeAttributes::setDisplayName |
( |
LocalizedText |
displayName | ) |
|
|
inline |
◆ setIsAbstract()
auto & opcua::ua::VariableTypeAttributes::setIsAbstract |
( |
bool |
isAbstract | ) |
|
|
inlinenoexcept |
◆ setUserWriteMask()
◆ setValue()
auto & opcua::ua::VariableTypeAttributes::setValue |
( |
Variant |
value | ) |
|
|
inline |
◆ setValueArray()
template<typename... Args>
auto & opcua::ua::VariableTypeAttributes::setValueArray |
( |
Args &&... |
args | ) |
|
|
inline |
◆ setValueRank()
auto & opcua::ua::VariableTypeAttributes::setValueRank |
( |
ValueRank |
valueRank | ) |
|
|
inlinenoexcept |
◆ setValueScalar()
template<typename... Args>
auto & opcua::ua::VariableTypeAttributes::setValueScalar |
( |
Args &&... |
args | ) |
|
|
inline |
◆ setWriteMask()
◆ specifiedAttributes()
◆ userWriteMask()
◆ value()
const Variant & opcua::ua::VariableTypeAttributes::value |
( |
| ) |
const |
|
inlinenoexcept |
◆ valueRank()
ValueRank opcua::ua::VariableTypeAttributes::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()