|
iceoryx2
C++ Language Bindings
|
#include "iox2/bb/detail/assertions.hpp"#include "iox2/bb/detail/attributes.hpp"#include "iox2/bb/detail/source_location.hpp"#include <memory>#include <type_traits>#include <utility>Go to the source code of this file.
Classes | |
| struct | iox2::bb::stl::detail::NulloptTConstructorTag |
| struct | iox2::bb::stl::NulloptT |
A drop-in replacement for C++17 std::nullopt_t for use with Optional. More... | |
| class | iox2::bb::stl::detail::OptionalValueHolder< T > |
| class | iox2::bb::stl::Optional< T > |
A drop-in replacement for C++17 std::optional. More... | |
Namespaces | |
| namespace | iox2 |
| namespace | iox2::bb |
| namespace | iox2::bb::stl |
| namespace | iox2::bb::stl::detail |
Functions | |
| template<typename T > | |
| auto | iox2::bb::stl::operator== (const Optional< T > &lhs, const Optional< T > &rhs) noexcept -> bool |
| template<typename T > | |
| auto | iox2::bb::stl::operator!= (const Optional< T > &lhs, const Optional< T > &rhs) noexcept -> bool |
Variables | |
| constexpr NulloptT | iox2::bb::stl::NULLOPT = NulloptT(detail::NulloptTConstructorTag {}) |