proxygen
|
#include <Function.h>
Classes | |
class | SharedProxy |
Public Types | |
using | Call = ReturnType(*)(Data &, Args &&...) |
using | IsConst = std::true_type |
using | ConstSignature = ReturnType(Args...) const |
using | NonConstSignature = ReturnType(Args...) |
using | OtherSignature = NonConstSignature |
template<typename F > | |
using | ResultOf = SafeResultOf< CallableResult< const _t< std::decay< F >> &, Args... >, ReturnType > |
Public Member Functions | |
ReturnType | operator() (Args...args) const |
Static Public Member Functions | |
template<typename Fun > | |
static ReturnType | callSmall (Data &p, Args &&...args) |
template<typename Fun > | |
static ReturnType | callBig (Data &p, Args &&...args) |
static ReturnType | uninitCall (Data &, Args &&...) |
Definition at line 344 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...) const >::Call = ReturnType (*)(Data&, Args&&...) |
Definition at line 345 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...) const >::ConstSignature = ReturnType(Args...) const |
Definition at line 347 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...) const >::IsConst = std::true_type |
Definition at line 346 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...) const >::NonConstSignature = ReturnType(Args...) |
Definition at line 348 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...) const >::OtherSignature = NonConstSignature |
Definition at line 349 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...) const >::ResultOf = SafeResultOf< CallableResult<const _t<std::decay<F>>&, Args...>, ReturnType> |
Definition at line 354 of file Function.h.
|
inlinestatic |
Definition at line 363 of file Function.h.
References testing::Args(), and folly::detail::function::Data::big.
|
inlinestatic |
Definition at line 357 of file Function.h.
References folly::detail::function::Data::tiny.
|
inline |
Definition at line 372 of file Function.h.
References folly::Function< FunctionType >::call_.
|
inlinestatic |
Definition at line 368 of file Function.h.