BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsl::function< PROTOTYPE > Member List

This is the complete list of members for bsl::function< PROTOTYPE >, including all inherited members.

allocator() const BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
allocator_type typedefbsl::function< PROTOTYPE >
BSLMF_NESTED_TRAIT_DECLARATION(function, BloombergLP::bslma::UsesBslmaAllocator)bsl::function< PROTOTYPE >
BSLMF_NESTED_TRAIT_DECLARATION(function, BloombergLP::bslmf::UsesAllocatorArgT)bsl::function< PROTOTYPE >
BSLMF_NESTED_TRAIT_DECLARATION(function, bsl::is_nothrow_move_constructible)bsl::function< PROTOTYPE >
function() BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
function(nullptr_t) BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
function(allocator_arg_t, const allocator_type &allocator) BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
function(allocator_arg_t, const allocator_type &allocator, nullptr_t) BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
function(BSLS_COMPILERFEATURES_FORWARD_REF(FUNC) func, typename enable_if< ! IsReferenceCompatible< typename Decay< FUNC >::type, function >::value &&IsInvocableWithPrototype< typename Decay< FUNC >::type >::value &&! MovableRefUtil::IsMovableReference< FUNC >::value, int >::type=0)bsl::function< PROTOTYPE >inline
function(const BloombergLP::bslmf::MovableRef< FUNC > &func, typename enable_if< ! IsReferenceCompatible< typename Decay< FUNC >::type, function >::value &&IsInvocableWithPrototype< typename Decay< FUNC >::type >::value, int >::type=0)bsl::function< PROTOTYPE >inlineexplicit
function(allocator_arg_t, const allocator_type &allocator, BSLS_COMPILERFEATURES_FORWARD_REF(FUNC) func, typename enable_if< ! IsReferenceCompatible< typename Decay< FUNC >::type, function >::value &&IsInvocableWithPrototype< typename Decay< FUNC >::type >::value, int >::type=0)bsl::function< PROTOTYPE >inline
function(const function &original)bsl::function< PROTOTYPE >inline
function(allocator_arg_t, const allocator_type &allocator, const function &original)bsl::function< PROTOTYPE >inline
function(BloombergLP::bslmf::MovableRef< function > original) BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
function(allocator_arg_t, const allocator_type &allocator, BloombergLP::bslmf::MovableRef< function > original)bsl::function< PROTOTYPE >inline
get_allocator() const BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
isInplace() const BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
operator BloombergLP::bdef_Function< PROTOTYPE * > &() BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
operator const BloombergLP::bdef_Function< PROTOTYPE * > &() const BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
operator UnspecifiedBool() const BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
operator=(const function &rhs)bsl::function< PROTOTYPE >inline
operator=(BloombergLP::bslmf::MovableRef< function > rhs)bsl::function< PROTOTYPE >inline
operator=(BSLS_COMPILERFEATURES_FORWARD_REF(FUNC) rhs)bsl::function< PROTOTYPE >inline
operator=(bsl::reference_wrapper< FUNC > rhs) BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
operator=(nullptr_t) BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
swap(function &other) BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
target() BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
target() const BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >inline
target_type() const BSLS_KEYWORD_NOEXCEPTbsl::function< PROTOTYPE >