|
iceoryx2
C++ Language Bindings
|
#include <variant_internal.hpp>
Static Public Member Functions | |
| static void | destructor (const uint64_t index, void *ptr) noexcept |
| static void | move (const uint64_t index, void *source, void *const destination) noexcept |
| static void | moveConstructor (const uint64_t index, void *source, void *const destination) noexcept |
| static void | copy (const uint64_t index, const void *const source, void *const destination) noexcept |
| static void | copyConstructor (const uint64_t index, const void *const source, void *const destination) noexcept |
| static bool | equality (const uint64_t index, const void *const lhs, const void *const rhs) noexcept |
Definition at line 82 of file variant_internal.hpp.
|
inlinestaticnoexcept |
Definition at line 107 of file variant_internal.hpp.
References iox2::legacy::always_false_v, and iox2::legacy::internal::call_at_index< N, T, Targs >::copy().
Referenced by iox2::legacy::internal::call_at_index< N, T, Targs >::copy().
|
inlinestaticnoexcept |
Definition at line 115 of file variant_internal.hpp.
References iox2::legacy::always_false_v, and iox2::legacy::internal::call_at_index< N, T, Targs >::copyConstructor().
Referenced by iox2::legacy::internal::call_at_index< N, T, Targs >::copyConstructor().
|
inlinestaticnoexcept |
Definition at line 83 of file variant_internal.hpp.
References iox2::legacy::always_false_v, and iox2::legacy::internal::call_at_index< N, T, Targs >::destructor().
Referenced by iox2::legacy::internal::call_at_index< N, T, Targs >::destructor().
|
inlinestaticnoexcept |
Definition at line 123 of file variant_internal.hpp.
References iox2::legacy::always_false_v, and iox2::legacy::internal::call_at_index< N, T, Targs >::equality().
Referenced by iox2::legacy::internal::call_at_index< N, T, Targs >::equality().
|
inlinestaticnoexcept |
Definition at line 91 of file variant_internal.hpp.
References iox2::legacy::always_false_v, and iox2::legacy::internal::call_at_index< N, T, Targs >::move().
Referenced by iox2::legacy::internal::call_at_index< N, T, Targs >::move().
|
inlinestaticnoexcept |
Definition at line 99 of file variant_internal.hpp.
References iox2::legacy::always_false_v, and iox2::legacy::internal::call_at_index< N, T, Targs >::moveConstructor().
Referenced by iox2::legacy::internal::call_at_index< N, T, Targs >::moveConstructor().