open62541pp 0.16.0
C++ wrapper of open62541
|
#include <wrapper.hpp>
Template base class to wrap native objects.
Definition at line 32 of file wrapper.hpp.
Public Types | |
using | NativeType = T |
Public Member Functions | |
constexpr | Wrapper ()=default |
constexpr | Wrapper (const T &native) |
constexpr | Wrapper (T &&native) noexcept |
constexpr | operator T& () noexcept |
constexpr | operator const T & () const noexcept |
constexpr T * | operator-> () noexcept |
constexpr const T * | operator-> () const noexcept |
constexpr T * | handle () noexcept |
constexpr const T * | handle () const noexcept |
Protected Member Functions | |
constexpr const T & | native () const noexcept |
constexpr T & | native () noexcept |
using opcua::Wrapper< T >::NativeType = T |
Definition at line 34 of file wrapper.hpp.
|
constexprdefault |
|
inlineexplicitconstexpr |
Definition at line 38 of file wrapper.hpp.
|
inlineexplicitconstexprnoexcept |
Definition at line 41 of file wrapper.hpp.
|
inlineconstexprnoexcept |
Implicit conversion to native object.
Definition at line 45 of file wrapper.hpp.
|
inlineconstexprnoexcept |
Implicit conversion to native object.
Definition at line 50 of file wrapper.hpp.
|
inlineconstexprnoexcept |
Member access to native object.
Definition at line 55 of file wrapper.hpp.
|
inlineconstexprnoexcept |
Member access to native object.
Definition at line 60 of file wrapper.hpp.
|
inlineconstexprnoexcept |
Return pointer to native object.
Definition at line 65 of file wrapper.hpp.
|
inlineconstexprnoexcept |
Return pointer to native object.
Definition at line 70 of file wrapper.hpp.
|
inlineconstexprprotectednoexcept |
Definition at line 75 of file wrapper.hpp.
Referenced by opcua::TypeWrapper< T, typeIndex >::clear(), opcua::detail::StringWrapper< T, typeIndex, CharT >::data(), opcua::detail::StringWrapper< T, typeIndex, CharT >::data(), opcua::detail::StringWrapper< T, typeIndex, CharT >::init(), opcua::TypeWrapper< T, typeIndex >::operator=(), opcua::TypeWrapper< T, typeIndex >::operator=(), opcua::TypeWrapper< T, typeIndex >::operator=(), opcua::TypeWrapper< T, typeIndex >::operator=(), opcua::detail::StringWrapper< T, typeIndex, CharT >::size(), opcua::TypeWrapper< T, typeIndex >::swap(), and opcua::TypeWrapper< T, typeIndex >::swap().
|
inlineconstexprprotectednoexcept |
Definition at line 79 of file wrapper.hpp.