open62541pp 0.16.0
C++ wrapper of open62541
|
#include <types.hpp>
UA_String wrapper class.
Public Member Functions | |
String (std::string_view str) | |
operator std::string_view () const noexcept | |
std::string_view | get () const noexcept |
Public Member Functions inherited from opcua::detail::StringWrapper< UA_String, UA_TYPES_STRING, char > | |
StringWrapper (InputIt first, InputIt last) | |
StringWrapper (std::initializer_list< char > 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< UA_String, typeIndex > | |
constexpr | TypeWrapper ()=default |
constexpr | TypeWrapper (const UA_String &native) |
constexpr | TypeWrapper (UA_String &&native) noexcept |
constexpr | TypeWrapper (const TypeWrapper &other) |
constexpr | TypeWrapper (TypeWrapper &&other) noexcept |
~TypeWrapper () | |
constexpr TypeWrapper & | operator= (const TypeWrapper &other) |
constexpr TypeWrapper & | operator= (const UA_String &native) |
constexpr TypeWrapper & | operator= (TypeWrapper &&other) noexcept |
constexpr TypeWrapper & | operator= (UA_String &&native) noexcept |
constexpr void | swap (TypeWrapper &other) noexcept |
constexpr void | swap (UA_String &native) noexcept |
Public Member Functions inherited from opcua::Wrapper< UA_String > | |
constexpr | Wrapper ()=default |
constexpr | Wrapper (const UA_String &native) |
constexpr | Wrapper (UA_String &&native) noexcept |
constexpr | operator UA_String & () noexcept |
constexpr | operator const UA_String & () const noexcept |
constexpr UA_String * | operator-> () noexcept |
constexpr const UA_String * | operator-> () const noexcept |
constexpr UA_String * | handle () noexcept |
constexpr const UA_String * | handle () const noexcept |
Additional Inherited Members | |
Public Types inherited from opcua::detail::StringWrapper< UA_String, UA_TYPES_STRING, char > | |
using | value_type |
using | size_type |
using | difference_type |
using | pointer |
using | const_pointer |
using | reference |
using | const_reference |
using | iterator |
using | const_iterator |
using | reverse_iterator |
using | const_reverse_iterator |
Public Types inherited from opcua::Wrapper< UA_String > | |
using | NativeType |
Static Public Member Functions inherited from opcua::TypeWrapper< UA_String, typeIndex > | |
static constexpr TypeIndex | getTypeIndex () |
Protected Member Functions inherited from opcua::detail::StringWrapper< UA_String, UA_TYPES_STRING, char > | |
StringWrapper (InputIt first, InputIt last, Tag) | |
StringWrapper (InputIt first, InputIt last, std::input_iterator_tag) | |
void | init (size_t length) |
Protected Member Functions inherited from opcua::TypeWrapper< UA_String, typeIndex > | |
constexpr void | clear () noexcept |
Protected Member Functions inherited from opcua::Wrapper< UA_String > | |
constexpr const UA_String & | native () const noexcept |
constexpr UA_String & | native () noexcept |
|
inlineexplicit |
|
inlinenoexcept |