|
open62541pp 0.19.0
C++ wrapper of open62541
|
#include <datatype.hpp>
Definition at line 38 of file datatype.hpp.
Public Member Functions | |
| std::string_view | memberName () const noexcept |
| void | setMemberName (std::string_view memberName) |
| const UA_DataType * | memberType () const noexcept |
| void | setMemberType (const UA_DataType *memberType) |
| uint8_t | padding () const noexcept |
| void | setPadding (uint8_t padding) |
| bool | isArray () const noexcept |
| void | setIsArray (bool isArray) |
| bool | isOptional () const noexcept |
| void | setIsOptional (bool isOptional) |
| constexpr | Wrapper () noexcept=default |
| constexpr | Wrapper (const Wrapper &other) |
| constexpr | Wrapper (const T &native) |
| constexpr | Wrapper (Wrapper &&other) noexcept |
| constexpr | Wrapper (T &&native) noexcept |
Public Member Functions inherited from opcua::Wrapper< UA_DataTypeMember > | |
| constexpr | Wrapper () noexcept=default |
| constexpr | Wrapper (const Wrapper &other) |
| constexpr | Wrapper (const UA_DataTypeMember &native) |
| constexpr | Wrapper (Wrapper &&other) noexcept |
| constexpr | Wrapper (UA_DataTypeMember &&native) noexcept |
| ~Wrapper () noexcept=default | |
| constexpr Wrapper & | operator= (const Wrapper &other) |
| constexpr Wrapper & | operator= (const UA_DataTypeMember &native) |
| constexpr Wrapper & | operator= (Wrapper &&other) noexcept |
| constexpr Wrapper & | operator= (UA_DataTypeMember &&native) noexcept |
| constexpr | operator UA_DataTypeMember & () noexcept |
| constexpr | operator const UA_DataTypeMember & () const noexcept |
| constexpr UA_DataTypeMember * | operator-> () noexcept |
| constexpr const UA_DataTypeMember * | operator-> () const noexcept |
| constexpr UA_DataTypeMember * | handle () noexcept |
| constexpr const UA_DataTypeMember * | handle () const noexcept |
| constexpr void | swap (Wrapper &other) noexcept |
| constexpr void | swap (UA_DataTypeMember &native) noexcept |
Additional Inherited Members | |
Public Types inherited from opcua::Wrapper< UA_DataTypeMember > | |
| using | NativeType = UA_DataTypeMember |
| using | HandlerType = TypeHandler< UA_DataTypeMember > |
Protected Member Functions inherited from opcua::Wrapper< UA_DataTypeMember > | |
| constexpr const UA_DataTypeMember & | native () const noexcept |
| constexpr UA_DataTypeMember & | native () noexcept |
| constexpr void | clear () noexcept |
Related Symbols inherited from opcua::Wrapper< UA_DataTypeMember > | |
| constexpr UA_DataTypeMember * | asWrapper (typename T::NativeType *native) noexcept |
| constexpr const UA_DataTypeMember * | asWrapper (const typename T::NativeType *native) noexcept |
| constexpr UA_DataTypeMember & | asWrapper (typename T::NativeType &native) noexcept |
| constexpr const UA_DataTypeMember & | asWrapper (const typename T::NativeType &native) noexcept |
| constexpr T::NativeType * | asNative (UA_DataTypeMember *wrapper) noexcept |
| constexpr const T::NativeType * | asNative (const UA_DataTypeMember *wrapper) noexcept |
| constexpr T::NativeType & | asNative (UA_DataTypeMember &wrapper) noexcept |
| constexpr const T::NativeType & | asNative (const UA_DataTypeMember &wrapper) noexcept |
|
inlinenoexcept |
Definition at line 84 of file datatype.hpp.
Referenced by setIsArray().
|
inlinenoexcept |
Definition at line 92 of file datatype.hpp.
Referenced by setIsOptional().
|
inlinenoexcept |
Definition at line 42 of file datatype.hpp.
Referenced by setMemberName().
|
inlinenoexcept |
Definition at line 57 of file datatype.hpp.
Referenced by setMemberType().
|
inlinenoexcept |
Definition at line 76 of file datatype.hpp.
Referenced by setPadding().
|
inline |
Definition at line 88 of file datatype.hpp.
Referenced by opcua::DataTypeBuilder< T, Tag, U >::addField(), opcua::DataTypeBuilder< T, Tag, U >::addField(), and opcua::DataTypeBuilder< T, Tag, U >::addUnionField().
|
inline |
Definition at line 100 of file datatype.hpp.
Referenced by opcua::DataTypeBuilder< T, Tag, U >::addField(), opcua::DataTypeBuilder< T, Tag, U >::addField(), and opcua::DataTypeBuilder< T, Tag, U >::addUnionField().
|
inline |
Definition at line 50 of file datatype.hpp.
Referenced by opcua::DataTypeBuilder< T, Tag, U >::addField(), opcua::DataTypeBuilder< T, Tag, U >::addField(), and opcua::DataTypeBuilder< T, Tag, U >::addUnionField().
|
inline |
Definition at line 65 of file datatype.hpp.
Referenced by opcua::DataTypeBuilder< T, Tag, U >::addField(), opcua::DataTypeBuilder< T, Tag, U >::addField(), and opcua::DataTypeBuilder< T, Tag, U >::addUnionField().
|
inline |
Definition at line 80 of file datatype.hpp.
Referenced by opcua::DataTypeBuilder< T, Tag, U >::addField(), opcua::DataTypeBuilder< T, Tag, U >::addField(), and opcua::DataTypeBuilder< T, Tag, U >::addUnionField().
|
constexprdefaultnoexcept |
|
inlineexplicitconstexpr |
Copy constructor with native object.
Definition at line 151 of file wrapper.hpp.
|
inlineconstexpr |
Copy constructor.
Definition at line 147 of file wrapper.hpp.
|
inlineconstexprnoexcept |
Move constructor with native object.
Definition at line 159 of file wrapper.hpp.
|
inlineconstexprnoexcept |
Move constructor.
Definition at line 155 of file wrapper.hpp.