Forward declaration.
Synopsis
Declared in <bslstl_function.h>
template<class PROTOTYPE>
class function
: public BloombergLP::bslstl::Function_Variadic<PROTOTYPE>
Base Classes
Name |
Description |
This component‐private class template contains the physical representation and provides the variadic interfaces for |
Type Aliases
Name |
Description |
Alias for the allocator type of the function representation. |
Member Functions
Name |
Description |
|
Constructors |
Assignment operators |
|
Return |
|
Return (a copy of) the allocator used to supply memory for this |
|
Return whether this object's target uses in‐place storage. |
|
Exchange the targets held by this |
|
|
|
Return |
|
Convert |
|
|
Nested trait declaration for |
|
Nested trait declaration for |
Nested trait declaration for |
|
Return whether this |
|
|
Convert |
Using Declarations
Name |
Description |
Invoke the target with the call arguments, or throw if empty. |
Deduction Guides
Name |
Description |
Deduce the template parameter |
|
Deduce the template parameter |
|
Deduce the template parameter |
|
Deduce the template parameter |
Non-Member Functions
Name |
Description |
Return |
|
Return |
|
Exchange the targets held by the specified |
Created with MrDocs