#include <cstddef>
#include <functional>
#include <type_traits>
#include <utility>
#include "detail/move_only_function_impl.h"
Go to the source code of this file.
|
| template<class R, class F, class... Args, std::enable_if_t< std::is_invocable_r_v< R, F, Args... >, bool > = true> |
| constexpr R | sen::std_util::detail::invoke_r (F &&f, Args &&... args) noexcept(std::is_nothrow_invocable_r_v< R, F, Args... >) |
◆ sen::std_util::detail::MoveOnlyFunctionBase::SmallSizeBuffer.__unnamed0__
| union sen::std_util::detail::MoveOnlyFunctionBase::SmallSizeBuffer.__unnamed0__ |
| Class Members |
|
void * |
ptrToStoredCallable |
|
|
byte |
data[bufferSize] |
|
◆ GENERATE_WITH_CV [1/6]
◆ GENERATE_WITH_REF [1/6]
| #define GENERATE_WITH_REF |
◆ GENERATE_WITH_SELF_QUALIFIERS [1/6]
| #define GENERATE_WITH_SELF_QUALIFIERS & |
◆ GENERATE_WITH_CV [2/6]
| #define GENERATE_WITH_CV const |
◆ GENERATE_WITH_REF [2/6]
| #define GENERATE_WITH_REF |
◆ GENERATE_WITH_SELF_QUALIFIERS [2/6]
◆ GENERATE_WITH_CV [3/6]
◆ GENERATE_WITH_REF [3/6]
| #define GENERATE_WITH_REF & |
◆ GENERATE_WITH_SELF_QUALIFIERS [3/6]
◆ GENERATE_WITH_CV [4/6]
◆ GENERATE_WITH_REF [4/6]
| #define GENERATE_WITH_REF && |
◆ GENERATE_WITH_SELF_QUALIFIERS [4/6]
◆ GENERATE_WITH_CV [5/6]
| #define GENERATE_WITH_CV const |
◆ GENERATE_WITH_REF [5/6]
| #define GENERATE_WITH_REF & |
◆ GENERATE_WITH_SELF_QUALIFIERS [5/6]
◆ GENERATE_WITH_CV [6/6]
| #define GENERATE_WITH_CV const |
◆ GENERATE_WITH_REF [6/6]
| #define GENERATE_WITH_REF && |
◆ GENERATE_WITH_SELF_QUALIFIERS [6/6]