This local class stores one invocation-argument value.
Declared in <bdlf_bind.h>
template<class TYPE>
class Bind_ArgTupleValue;
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).
| Name | Description |
|---|---|
Bind_ArgTupleValue [constructor] | Constructors |
value | value overloads |
| Name | Description |
|---|---|
Bind_ArgTupleValue<TYPE&> | This specialization stores a reference argument by address. |
Bind_ArgTupleValue<TYPE const&> | This specialization stores a const-reference argument by address. |