This local class stores one invocation‐argument value.

Synopsis

Declared in <bdlf_bind.h>

template<class TYPE>
class Bind_ArgTupleValue;

Description

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).

Member Functions

Name

Description

Bind_ArgTupleValue [constructor]

Constructors

value

value overloads

Specializations

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.

Created with MrDocs