open62541pp 0.19.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
opcua::TypeHandlerNative< T, Index > Struct Template Reference

#include <wrapper.hpp>

Detailed Description

template<typename T, TypeIndex Index>
struct opcua::TypeHandlerNative< T, Index >

Specialized type handler for native types.

Template Parameters
TNative type, e.g. UA_String
IndexType index of the UA_TYPES array, e.g. UA_TYPES_STRING
See also
TypeHandler

Definition at line 75 of file wrapper.hpp.

Static Public Member Functions

static constexpr T copy (const T &native)
 
static constexpr T move (T &&native) noexcept
 
static constexpr void clear (T &native) noexcept
 

Member Function Documentation

◆ clear()

template<typename T , TypeIndex Index>
static constexpr void opcua::TypeHandlerNative< T, Index >::clear ( T &  native)
inlinestaticconstexprnoexcept

Definition at line 86 of file wrapper.hpp.

◆ copy()

template<typename T , TypeIndex Index>
static constexpr T opcua::TypeHandlerNative< T, Index >::copy ( const T &  native)
inlinestaticconstexpr

Definition at line 78 of file wrapper.hpp.

◆ move()

template<typename T , TypeIndex Index>
static constexpr T opcua::TypeHandlerNative< T, Index >::move ( T &&  native)
inlinestaticconstexprnoexcept

Definition at line 82 of file wrapper.hpp.