Searched refs:function_impl (Results 1 – 7 of 7) sorted by relevance
17 class function_impl {74 using function = function_impl<internal::RoundUpToWord(inline_target_size),84 using inline_function = function_impl<internal::RoundUpToWord(inline_target_size),173 class function_impl<inline_target_size, require_inline, Result(Args...)> final182 const function_impl<inline_target_size, require_inline, Result(Args...)>&);185 using not_self_type = ::fit::internal::not_same_type<function_impl, U>;192 ::fit::internal::assignment_requires_conditions<function_impl&, Conditions...>;200 constexpr function_impl() = default;204 constexpr function_impl(decltype(nullptr)) : base(nullptr) {} in function_impl() function208 function_impl(Result (*function_target)(Args...)) : base(function_target) {} in function_impl() function[all …]
517 return function_impl();520 FunctionImpl function_impl;938 FunctionImpl function_impl;943 auto operator()(const Args&...) -> decltype(function_impl()) {944 return function_impl();1344 typename std::decay<FunctionImpl>::type Invoke(FunctionImpl&& function_impl) {1345 return std::forward<FunctionImpl>(function_impl);1359 InvokeWithoutArgs(FunctionImpl function_impl) {1360 return {std::move(function_impl)};
519 return function_impl();522 FunctionImpl function_impl;939 FunctionImpl function_impl;944 auto operator()(const Args&...) -> decltype(function_impl()) {945 return function_impl();1345 typename std::decay<FunctionImpl>::type Invoke(FunctionImpl&& function_impl) {1346 return std::forward<FunctionImpl>(function_impl);1360 InvokeWithoutArgs(FunctionImpl function_impl) {1361 return {std::move(function_impl)};
52 using Function = fit::function_impl<
832 return function_impl();835 FunctionImpl function_impl;1332 FunctionImpl function_impl;1337 auto operator()(const Args&...) -> decltype(function_impl()) {1338 return function_impl();1947 typename std::decay<FunctionImpl>::type Invoke(FunctionImpl&& function_impl) {1948 return std::forward<FunctionImpl>(function_impl);1962 InvokeWithoutArgs(FunctionImpl function_impl) {1963 return {std::move(function_impl)};
1647 explicit InvokeWithoutArgsAction(FunctionImpl function_impl)1648 : function_impl_(function_impl) {}1951 InvokeWithoutArgs(FunctionImpl function_impl) {1953 internal::InvokeWithoutArgsAction<FunctionImpl>(function_impl));13943 explicit InvokeAction(FunctionImpl function_impl)13944 : function_impl_(function_impl) {}13985 FunctionImpl function_impl) {13987 internal::InvokeAction<FunctionImpl>(function_impl));
1831 explicit InvokeWithoutArgsAction(FunctionImpl function_impl)1832 : function_impl_(function_impl) {}2144 InvokeWithoutArgs(FunctionImpl function_impl) {2146 internal::InvokeWithoutArgsAction<FunctionImpl>(function_impl));14704 explicit InvokeAction(FunctionImpl function_impl)14705 : function_impl_(function_impl) {}14763 FunctionImpl function_impl) {14765 internal::InvokeAction<FunctionImpl>(function_impl));