proxygen
|
#include <Function.h>
Classes | |
class | SharedProxy |
Public Types | |
using | Call = ReturnType(*)(Data &, Args &&...) |
using | IsConst = std::false_type |
using | ConstSignature = ReturnType(Args...) const |
using | NonConstSignature = ReturnType(Args...) |
using | OtherSignature = ConstSignature |
template<typename F > | |
using | ResultOf = SafeResultOf< CallableResult< _t< std::decay< F >> &, Args... >, ReturnType > |
Public Member Functions | |
ReturnType | operator() (Args...args) |
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 299 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...)>::Call = ReturnType (*)(Data&, Args&&...) |
Definition at line 300 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...)>::ConstSignature = ReturnType(Args...) const |
Definition at line 302 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...)>::IsConst = std::false_type |
Definition at line 301 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...)>::NonConstSignature = ReturnType(Args...) |
Definition at line 303 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...)>::OtherSignature = ConstSignature |
Definition at line 304 of file Function.h.
using folly::detail::function::FunctionTraits< ReturnType(Args...)>::ResultOf = SafeResultOf<CallableResult<_t<std::decay<F>>&, Args...>, ReturnType> |
Definition at line 308 of file Function.h.
|
inlinestatic |
Definition at line 317 of file Function.h.
References testing::Args(), and folly::detail::function::Data::big.
|
inlinestatic |
Definition at line 311 of file Function.h.
References folly::detail::function::Data::tiny.
|
inline |
Definition at line 326 of file Function.h.
References folly::Function< FunctionType >::call_.
|
inlinestatic |
Definition at line 322 of file Function.h.