|
iceoryx2
C++ Language Bindings
|
#include <attribute_specifier.hpp>
Public Member Functions | |
| AttributeSpecifier () | |
Creates a new empty set of [Attribute]s. | |
| AttributeSpecifier (const AttributeSpecifier &)=delete | |
| AttributeSpecifier (AttributeSpecifier &&) noexcept | |
| ~AttributeSpecifier () | |
| auto | operator= (const AttributeSpecifier &) -> AttributeSpecifier &=delete |
| auto | operator= (AttributeSpecifier &&) noexcept -> AttributeSpecifier & |
| auto | define (const Attribute::Key &key, const Attribute::Value &value) -> bb::Expected< void, AttributeDefinitionError > |
| Defines a value for a specific key. A key is allowed to have multiple values. | |
| auto | attributes () const -> AttributeSetView |
Returns the underlying [AttributeSetView]. | |
Friends | |
| template<ServiceType > | |
| class | ServiceBuilderEvent |
| template<typename , typename , ServiceType > | |
| class | ServiceBuilderPublishSubscribe |
| template<typename , typename , typename , typename , ServiceType > | |
| class | ServiceBuilderRequestResponse |
| template<typename , ServiceType > | |
| class | ServiceBuilderBlackboardCreator |
Represents the set of [Attribute]s that are defined when the [Service] is created.
Definition at line 25 of file attribute_specifier.hpp.
| iox2::AttributeSpecifier::AttributeSpecifier | ( | ) |
Creates a new empty set of [Attribute]s.
|
delete |
|
noexcept |
| iox2::AttributeSpecifier::~AttributeSpecifier | ( | ) |
| auto iox2::AttributeSpecifier::attributes | ( | ) | const -> AttributeSetView |
Returns the underlying [AttributeSetView].
| auto iox2::AttributeSpecifier::define | ( | const Attribute::Key & | key, |
| const Attribute::Value & | value | ||
| ) | -> bb::Expected< void, AttributeDefinitionError > |
Defines a value for a specific key. A key is allowed to have multiple values.
|
noexcept |
|
delete |
|
friend |
Definition at line 51 of file attribute_specifier.hpp.
|
friend |
Definition at line 45 of file attribute_specifier.hpp.
|
friend |
Definition at line 47 of file attribute_specifier.hpp.
|
friend |
Definition at line 49 of file attribute_specifier.hpp.