BloombergLP::bdlf::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).

Synopsis

Declared in <bdlf_bind.h>

template<class TYPE>
class Bind_ArgTupleValue;

Member Functions

NameDescription
Bind_ArgTupleValue [constructor]Constructors
value value overloads

Specializations

NameDescription
Bind_ArgTupleValue<TYPE&> This local class provides storage for a value of the specified TYPE suitable for storing an argument value in one of the Bind_ArgTuple* local classes. This full specialization for reference types simply stores the address of the argument value.
Bind_ArgTupleValue<TYPE const&> This local class provides storage for a value of the specified TYPE suitable for storing an argument value in one of the Bind_ArgTuple* local classes. This full specialization for const reference types simply stores the address of the argument value.