iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
iox2::bb::stl::Optional< T > Member List

This is the complete list of members for iox2::bb::stl::Optional< T >, including all inherited members.

emplace(Args &&... args) noexcept -> T &iox2::bb::stl::Optional< T >inline
has_value() const noexcept -> booliox2::bb::stl::Optional< T >inline
operator bool() const noexceptiox2::bb::stl::Optional< T >inlineexplicit
operator!=iox2::bb::stl::Optional< T >friend
operator!=iox2::bb::stl::Optional< T >friend
operator*() const &noexcept -> const T &iox2::bb::stl::Optional< T >inline
operator*() &noexcept -> T &iox2::bb::stl::Optional< T >inline
operator*() &&noexcept -> T &&iox2::bb::stl::Optional< T >inline
operator*() const &&noexcept -> const T &&iox2::bb::stl::Optional< T >inline
operator->() const noexcept -> const T *iox2::bb::stl::Optional< T >inline
operator->() noexcept -> T *iox2::bb::stl::Optional< T >inline
operator=(NulloptT &) noexcept -> Optional &iox2::bb::stl::Optional< T >inline
operator=(const Optional &rhs) -> Optional &=defaultiox2::bb::stl::Optional< T >
operator=(Optional &&rhs) -> Optional &=defaultiox2::bb::stl::Optional< T >
operator==iox2::bb::stl::Optional< T >friend
operator==iox2::bb::stl::Optional< T >friend
Optional() noexceptiox2::bb::stl::Optional< T >inline
Optional(const Optional &rhs)=defaultiox2::bb::stl::Optional< T >
Optional(Optional &&rhs)=defaultiox2::bb::stl::Optional< T >
Optional(const NulloptT &) noexceptiox2::bb::stl::Optional< T >inline
Optional(U &&value)iox2::bb::stl::Optional< T >inline
reset() noexcept -> voidiox2::bb::stl::Optional< T >inline
value(const bb::detail::SourceLocation location=bb::detail::SourceLocation::current()) const &-> const T &iox2::bb::stl::Optional< T >inline
value(const bb::detail::SourceLocation location=bb::detail::SourceLocation::current()) &-> T &iox2::bb::stl::Optional< T >inline
value(const bb::detail::SourceLocation location=bb::detail::SourceLocation::current()) &&-> T &&iox2::bb::stl::Optional< T >inline
value(const bb::detail::SourceLocation location=bb::detail::SourceLocation::current()) const &&-> const T &&iox2::bb::stl::Optional< T >inline
value_or(U &&fallback) const &-> Tiox2::bb::stl::Optional< T >inline
value_or(U &&fallback) &&-> Tiox2::bb::stl::Optional< T >inline
value_type typedefiox2::bb::stl::Optional< T >
~Optional()=defaultiox2::bb::stl::Optional< T >