open62541pp 0.16.0
C++ wrapper of open62541
|
#include <types.hpp>
Public Types | |
using | value_type = CharT |
using | size_type = size_t |
using | difference_type = std::ptrdiff_t |
using | pointer = value_type* |
using | const_pointer = const value_type* |
using | reference = value_type& |
using | const_reference = const value_type& |
using | iterator = pointer |
using | const_iterator = const_pointer |
using | reverse_iterator = std::reverse_iterator<iterator> |
using | const_reverse_iterator = std::reverse_iterator<const_iterator> |
Public Types inherited from opcua::Wrapper< T > | |
using | NativeType = T |
Public Member Functions | |
template<typename InputIt > | |
StringWrapper (InputIt first, InputIt last) | |
StringWrapper (std::initializer_list< CharT > init) | |
size_t | size () const noexcept |
size_t | length () const noexcept |
bool | empty () const noexcept |
pointer | data () noexcept |
const_pointer | data () const noexcept |
reference | operator[] (size_t index) noexcept |
const_reference | operator[] (size_t index) const noexcept |
reference | front () noexcept |
const_reference | front () const noexcept |
reference | back () noexcept |
const_reference | back () const noexcept |
iterator | begin () noexcept |
const_iterator | begin () const noexcept |
const_iterator | cbegin () const noexcept |
iterator | end () noexcept |
const_iterator | end () const noexcept |
const_iterator | cend () const noexcept |
reverse_iterator | rbegin () noexcept |
const_reverse_iterator | rbegin () const noexcept |
const_reverse_iterator | crbegin () const noexcept |
reverse_iterator | rend () noexcept |
const_reverse_iterator | rend () const noexcept |
const_reverse_iterator | crend () const noexcept |
Public Member Functions inherited from opcua::TypeWrapper< T, typeIndex > | |
constexpr | TypeWrapper ()=default |
constexpr | TypeWrapper (const T &native) |
constexpr | TypeWrapper (T &&native) noexcept |
~TypeWrapper () | |
constexpr | TypeWrapper (const TypeWrapper &other) |
constexpr | TypeWrapper (TypeWrapper &&other) noexcept |
constexpr TypeWrapper & | operator= (const TypeWrapper &other) |
constexpr TypeWrapper & | operator= (const T &native) |
constexpr TypeWrapper & | operator= (TypeWrapper &&other) noexcept |
constexpr TypeWrapper & | operator= (T &&native) noexcept |
constexpr void | swap (TypeWrapper &other) noexcept |
constexpr void | swap (T &native) noexcept |
Public Member Functions inherited from opcua::Wrapper< T > | |
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 | |
void | init (size_t length) |
template<typename InputIt , typename Tag > | |
StringWrapper (InputIt first, InputIt last, Tag) | |
template<typename InputIt > | |
StringWrapper (InputIt first, InputIt last, std::input_iterator_tag) | |
Protected Member Functions inherited from opcua::TypeWrapper< T, typeIndex > | |
constexpr void | clear () noexcept |
Protected Member Functions inherited from opcua::Wrapper< T > | |
constexpr const T & | native () const noexcept |
constexpr T & | native () noexcept |
Additional Inherited Members | |
Static Public Member Functions inherited from opcua::TypeWrapper< T, typeIndex > | |
static constexpr TypeIndex | getTypeIndex () |
using opcua::detail::StringWrapper< T, typeIndex, CharT >::value_type = CharT |
using opcua::detail::StringWrapper< T, typeIndex, CharT >::size_type = size_t |
using opcua::detail::StringWrapper< T, typeIndex, CharT >::difference_type = std::ptrdiff_t |
using opcua::detail::StringWrapper< T, typeIndex, CharT >::pointer = value_type* |
using opcua::detail::StringWrapper< T, typeIndex, CharT >::const_pointer = const value_type* |
using opcua::detail::StringWrapper< T, typeIndex, CharT >::reference = value_type& |
using opcua::detail::StringWrapper< T, typeIndex, CharT >::const_reference = const value_type& |
using opcua::detail::StringWrapper< T, typeIndex, CharT >::iterator = pointer |
using opcua::detail::StringWrapper< T, typeIndex, CharT >::const_iterator = const_pointer |
using opcua::detail::StringWrapper< T, typeIndex, CharT >::reverse_iterator = std::reverse_iterator<iterator> |
using opcua::detail::StringWrapper< T, typeIndex, CharT >::const_reverse_iterator = std::reverse_iterator<const_iterator> |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlinenoexcept |
Definition at line 119 of file types.hpp.
Referenced by opcua::detail::StringWrapper< T, typeIndex, CharT >::back(), opcua::detail::StringWrapper< T, typeIndex, CharT >::back(), opcua::detail::StringWrapper< T, typeIndex, CharT >::cend(), opcua::detail::StringWrapper< T, typeIndex, CharT >::empty(), opcua::detail::StringWrapper< T, typeIndex, CharT >::end(), opcua::detail::StringWrapper< T, typeIndex, CharT >::end(), opcua::detail::StringWrapper< T, typeIndex, CharT >::length(), opcua::detail::StringWrapper< T, typeIndex, CharT >::operator[](), and opcua::detail::StringWrapper< T, typeIndex, CharT >::operator[]().
|
inlinenoexcept |
Definition at line 123 of file types.hpp.
Referenced by opcua::detail::StringWrapper< T, typeIndex, CharT >::init().
|
inlinenoexcept |
Definition at line 127 of file types.hpp.
Referenced by opcua::detail::StringWrapper< T, typeIndex, CharT >::back(), opcua::detail::StringWrapper< T, typeIndex, CharT >::back(), opcua::detail::StringWrapper< T, typeIndex, CharT >::front(), and opcua::detail::StringWrapper< T, typeIndex, CharT >::front().
|
inlinenoexcept |
Definition at line 131 of file types.hpp.
Referenced by opcua::detail::StringWrapper< T, typeIndex, CharT >::back(), opcua::detail::StringWrapper< T, typeIndex, CharT >::back(), opcua::detail::StringWrapper< T, typeIndex, CharT >::begin(), opcua::detail::StringWrapper< T, typeIndex, CharT >::begin(), opcua::detail::StringWrapper< T, typeIndex, CharT >::cbegin(), opcua::detail::StringWrapper< T, typeIndex, CharT >::cend(), opcua::detail::StringWrapper< T, typeIndex, CharT >::end(), opcua::detail::StringWrapper< T, typeIndex, CharT >::end(), opcua::detail::StringWrapper< T, typeIndex, CharT >::front(), opcua::detail::StringWrapper< T, typeIndex, CharT >::front(), opcua::detail::StringWrapper< T, typeIndex, CharT >::init(), opcua::detail::StringWrapper< T, typeIndex, CharT >::operator[](), opcua::detail::StringWrapper< T, typeIndex, CharT >::operator[](), opcua::detail::StringWrapper< T, typeIndex, CharT >::StringWrapper(), and opcua::detail::StringWrapper< T, typeIndex, CharT >::StringWrapper().
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 169 of file types.hpp.
Referenced by opcua::detail::StringWrapper< T, typeIndex, CharT >::rend(), and opcua::detail::StringWrapper< T, typeIndex, CharT >::rend().
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 177 of file types.hpp.
Referenced by opcua::detail::StringWrapper< T, typeIndex, CharT >::crend().
|
inlinenoexcept |
Definition at line 181 of file types.hpp.
Referenced by opcua::detail::StringWrapper< T, typeIndex, CharT >::rbegin(), and opcua::detail::StringWrapper< T, typeIndex, CharT >::rbegin().
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 189 of file types.hpp.
Referenced by opcua::detail::StringWrapper< T, typeIndex, CharT >::crbegin().
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineprotected |
Definition at line 218 of file types.hpp.
Referenced by opcua::detail::StringWrapper< T, typeIndex, CharT >::StringWrapper(), and opcua::detail::StringWrapper< T, typeIndex, CharT >::StringWrapper().