|
BDE 4.14.0 Production release
|
#include <bdlf_bind.h>
Public Member Functions | |
| Bind_ArgTupleValue (const Bind_ArgTupleValue< TYPE > &original) | |
| Bind_ArgTupleValue (TYPE value) | |
| STORAGE_TYPE & | value () |
| Return a reference to the modifiable object held by this proxy. | |
| const STORAGE_TYPE & | value () const |
| Return a reference to the non-modifiable object held by this proxy. | |
This local class provides storage for a value of the specified TYPE suitable for storing an argument value in one of the Bind_ArgTuple[0-14] local classes. TYPE must already be a bslmf::ForwardingType, meaning no extra copies will be made (unless the type is a fundamental type, which is meant to be copied for efficiency).
See bdlf_bind
|
inline |
Create a Bind_ArgTupleValue object holding a copy of the specified original value.
|
inline |
Create a Bind_ArgTupleValue object holding a copy of the specified value.
|
inline |
|
inline |