iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
iox2::ConfigView Class Reference

Non-owning view of a [Config]. More...

#include <config.hpp>

Public Member Functions

 ConfigView (const ConfigView &)=default
 
 ConfigView (ConfigView &&)=default
 
auto operator= (const ConfigView &) -> ConfigView &=default
 
auto operator= (ConfigView &&) -> ConfigView &=default
 
 ~ConfigView ()=default
 
auto to_owned () const -> Config
 Creates a copy of the corresponding [Config] and returns it.
 

Friends

class Config
 
template<ServiceType >
class Node
 
template<ServiceType >
class Service
 

Detailed Description

Non-owning view of a [Config].

Definition at line 417 of file config.hpp.

Constructor & Destructor Documentation

◆ ConfigView() [1/2]

iox2::ConfigView::ConfigView ( const ConfigView )
default

◆ ConfigView() [2/2]

iox2::ConfigView::ConfigView ( ConfigView &&  )
default

◆ ~ConfigView()

iox2::ConfigView::~ConfigView ( )
default

Member Function Documentation

◆ operator=() [1/2]

auto iox2::ConfigView::operator= ( ConfigView &&  ) -> ConfigView &=default
default

◆ operator=() [2/2]

auto iox2::ConfigView::operator= ( const ConfigView ) -> ConfigView &=default
default

◆ to_owned()

auto iox2::ConfigView::to_owned ( ) const -> Config

Creates a copy of the corresponding [Config] and returns it.

Friends And Related Symbol Documentation

◆ Config

friend class Config
friend

Definition at line 429 of file config.hpp.

◆ Node

template<ServiceType >
friend class Node
friend

Definition at line 431 of file config.hpp.

◆ Service

template<ServiceType >
friend class Service
friend

Definition at line 434 of file config.hpp.


The documentation for this class was generated from the following file: