|
Safe DDS
|
Provides a view on top of a string. More...
#include <IStringView.hpp>
Public Member Functions | |
| virtual uint32_t | const_string_size () const noexcept=0 |
| Retrieves the size of the string. More... | |
| virtual char const * | const_string_data () const noexcept=0 |
| Retrieves a const pointer to the string. More... | |
Protected Member Functions | |
| ~IStringView () noexcept=default | |
| Protected destructor ownership defined on creation. More... | |
| IStringView () noexcept=default | |
| Default creation. More... | |
| IStringView (const IStringView &) noexcept=default | |
| Copy allowed. More... | |
| IStringView (IStringView &&) noexcept=default | |
| Movement allowed. More... | |
| IStringView & | operator= (const IStringView &) noexcept=default |
| Copy operator allowed. More... | |
| IStringView & | operator= (IStringView &&) noexcept=default |
| Movement operator allowed. More... | |
Provides a view on top of a string.
|
protecteddefaultnoexcept |
Protected destructor ownership defined on creation.
|
protecteddefaultnoexcept |
Default creation.
|
protecteddefaultnoexcept |
Copy allowed.
|
protecteddefaultnoexcept |
Movement allowed.
|
pure virtualnoexcept |
Retrieves a const pointer to the string.
Implemented in eprosima::safedds::memory::container::StaticString< N >, eprosima::safedds::memory::container::StaticString< 128 >, and eprosima::safedds::memory::container::StaticString< DEFAULT_STRING_SIZE >.
|
pure virtualnoexcept |
Retrieves the size of the string.
Implemented in eprosima::safedds::memory::container::StaticString< N >, eprosima::safedds::memory::container::StaticString< 128 >, and eprosima::safedds::memory::container::StaticString< DEFAULT_STRING_SIZE >.
|
protecteddefaultnoexcept |
Copy operator allowed.
|
protecteddefaultnoexcept |
Movement operator allowed.