|
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.