open62541pp 0.15.0
C++ wrapper of open62541
|
#include <algorithm>
#include <cassert>
#include <memory>
#include <new>
#include "open62541pp/detail/open62541/common.h"
#include "open62541pp/detail/traits.hpp"
#include "open62541pp/exception.hpp"
Go to the source code of this file.
Namespaces | |
namespace | opcua |
namespace | opcua::detail |
Functions | |
template<typename T > | |
constexpr bool | opcua::detail::isValidTypeCombination (const UA_DataType &type) |
template<typename T > | |
constexpr void | opcua::detail::clear (T &native, const UA_DataType &type) noexcept |
template<typename T > | |
void | opcua::detail::deallocate (T *native, const UA_DataType &type) noexcept |
template<typename T > | |
T * | opcua::detail::allocate (const UA_DataType &type) |
template<typename T > | |
auto | opcua::detail::allocateUniquePtr (const UA_DataType &type) |
template<typename T > | |
constexpr T | opcua::detail::copy (const T &src, const UA_DataType &type) noexcept(isPointerFree< T >) |
template<typename T > | |
void | opcua::detail::deallocateArray (T *array, size_t size, const UA_DataType &type) noexcept |
template<typename T > | |
T * | opcua::detail::allocateArray (size_t size, const UA_DataType &type) |
template<typename T > | |
auto | opcua::detail::allocateArrayUniquePtr (size_t size, const UA_DataType &type) |
template<typename T > | |
T * | opcua::detail::copyArray (const T *src, size_t size, const UA_DataType &type) |
Variables | |
template<typename T > | |
constexpr bool | opcua::detail::isPointerFree |