proxygen
|
Classes | |
struct | ExtractFirstArg |
struct | ExtractFirstArg< Ret(First, Args...)> |
struct | ExtractFirstArg< Ret(T::*)(First, Args...) const > |
struct | ExtractFirstArg< Ret(T::*)(First, Args...)> |
Functions | |
std::string | createABDTokenNotDispatchedExMsg (const std::vector< size_t > &vecTokensNotDispatched) |
std::string | createUnexpectedNumResultsABDUsageExMsg (size_t numExpectedResults, size_t numActualResults) |
For any functor F taking >= 1 argument, FirstArgOf<F>::type is the type of F's first parameter.
Rationale: we want to declare a function func(F), where F has the signature void(X)
and func should return T<X> (T and X are some types). Solution:
template <typename f>=""> T<typename FirstArgOf<F>::type> func(F&& f);
std::string folly::fibers::detail::createABDTokenNotDispatchedExMsg | ( | const std::vector< size_t > & | vecTokensNotDispatched | ) |
Definition at line 23 of file AtomicBatchDispatcher.cpp.
References i, folly::sformat(), and string.
Referenced by folly::fibers::AtomicBatchDispatcher< InputT, ResultT >::DispatchBaton< InputT, ResultT >::fulfillPromises().
std::string folly::fibers::detail::createUnexpectedNumResultsABDUsageExMsg | ( | size_t | numExpectedResults, |
size_t | numActualResults | ||
) |
Definition at line 43 of file AtomicBatchDispatcher.cpp.
References folly::sformat().
Referenced by folly::fibers::AtomicBatchDispatcher< InputT, ResultT >::DispatchBaton< InputT, ResultT >::fulfillPromises().