proxygen
folly::Function< FunctionType > Member List

This is the complete list of members for folly::Function< FunctionType >, including all inherited members.

asSharedProxy()&&folly::Function< FunctionType >inline
asStdFunction()&&folly::Function< FunctionType >inline
Call typedeffolly::Function< FunctionType >private
call_folly::Function< FunctionType >private
CoerceTag typedeffolly::Function< FunctionType >private
Data typedeffolly::Function< FunctionType >private
data_folly::Function< FunctionType >mutableprivate
Exec typedeffolly::Function< FunctionType >private
exec(Op o, Data *src, Data *dst) const folly::Function< FunctionType >inlineprivate
exec_folly::Function< FunctionType >private
folly::constCastFunction(Function< typename Traits::NonConstSignature > &&) noexceptfolly::Function< FunctionType >friend
Function(Fun &&fun, SmallTag) noexceptfolly::Function< FunctionType >inlineprivate
Function(Fun &&fun, HeapTag)folly::Function< FunctionType >inlineprivate
Function(Function< Signature > &&that, CoerceTag)folly::Function< FunctionType >inlineprivate
Function(Function< typename Traits::OtherSignature > &&that, CoerceTag) noexceptfolly::Function< FunctionType >inlineprivate
Function()=defaultfolly::Function< FunctionType >
Function(const Function &)=deletefolly::Function< FunctionType >
Function(Function &&that) noexceptfolly::Function< FunctionType >inline
Function(std::nullptr_t) noexceptfolly::Function< FunctionType >inline
Function(Fun fun) noexcept(IsSmall< Fun >::value &&noexcept(Fun(std::declval< Fun >())))folly::Function< FunctionType >inline
Function(Function< Signature > &&that) noexcept(noexcept(Function(std::move(that), CoerceTag{})))folly::Function< FunctionType >inline
Function(Member Class::*ptr) noexceptfolly::Function< FunctionType >inline
Function< typename Traits::OtherSignature > classfolly::Function< FunctionType >friend
hasAllocatedMemory() const noexceptfolly::Function< FunctionType >inline
HeapTag typedeffolly::Function< FunctionType >private
IsSmall typedeffolly::Function< FunctionType >private
Op typedeffolly::Function< FunctionType >private
operator bool() const noexceptfolly::Function< FunctionType >inlineexplicit
operator=(const Function &)=deletefolly::Function< FunctionType >
operator=(Function &&that) noexceptfolly::Function< FunctionType >inline
operator=(Fun fun) noexcept(noexcept(/*implicit */Function(std::declval< Fun >())))folly::Function< FunctionType >inline
operator=(Function< Signature > &&that) noexcept(noexcept(Function(std::move(that))))folly::Function< FunctionType >inline
operator=(std::nullptr_t) noexceptfolly::Function< FunctionType >inline
operator=(Member Class::*ptr) noexcept-> decltype(operator=(std::mem_fn(ptr)))folly::Function< FunctionType >inline
SmallTag typedeffolly::Function< FunctionType >private
swap(Function &that) noexceptfolly::Function< FunctionType >inline
Traits typedeffolly::Function< FunctionType >private
Traitsfolly::Function< FunctionType >private
~Function()folly::Function< FunctionType >inline