|
iceoryx2
C++ Language Bindings
|
Represent the name for a [Port].
More...
#include <port_name.hpp>
Public Member Functions | |
| PortName (PortName &&) noexcept | |
| auto | operator= (PortName &&) noexcept -> PortName & |
| PortName (const PortName &) | |
| auto | operator= (const PortName &) -> PortName & |
| ~PortName () noexcept | |
| auto | as_view () const -> PortNameView |
Creates a [PortNameView]. | |
| auto | to_string () const -> iox2::bb::StaticString< IOX2_PORT_NAME_LENGTH > |
Returns a [iox2::bb::StaticString] containing the [PortName]. | |
Static Public Member Functions | |
| static auto | create (const char *value) -> iox2::bb::Expected< PortName, bb::SemanticStringError > |
Friends | |
| class | PortNameView |
Represent the name for a [Port].
Definition at line 52 of file port_name.hpp.
|
noexcept |
| iox2::PortName::PortName | ( | const PortName & | ) |
|
noexcept |
| auto iox2::PortName::as_view | ( | ) | const -> PortNameView |
Creates a [PortNameView].
|
static |
| auto iox2::PortName::to_string | ( | ) | const -> iox2::bb::StaticString< IOX2_PORT_NAME_LENGTH > |
Returns a [iox2::bb::StaticString] containing the [PortName].
|
friend |
Definition at line 72 of file port_name.hpp.