Quick Links:

bal | bbl | bdl | bsl

Public Member Functions

bdlf::Bind_TupleValue< TYPE const & > Class Template Reference

#include <bdlf_bind.h>

List of all members.

Public Member Functions

 Bind_TupleValue (const Bind_TupleValue< TYPE const & > &original)
 Bind_TupleValue (const TYPE &value)
const TYPE & value ()
const TYPE & value () const

Detailed Description

template<class TYPE>
class bdlf::Bind_TupleValue< 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_Tuple* local classes. This full specialization for const reference types simply stores the address of the argument value.

See Component bdlf_bind


Constructor & Destructor Documentation

template<class TYPE >
bdlf::Bind_TupleValue< TYPE const & >::Bind_TupleValue ( const Bind_TupleValue< TYPE const & > &  original  )  [inline]
Parameters:
original Create a Bind_TupleValue object holding a copy of the specified original reference.
template<class TYPE >
bdlf::Bind_TupleValue< TYPE const & >::Bind_TupleValue ( const TYPE &  value  )  [inline]
Parameters:
value IMPLICIT: Create a Bind_TupleValue object holding the address of the specified value.

Member Function Documentation

template<class TYPE >
const TYPE& bdlf::Bind_TupleValue< TYPE const & >::value (  )  [inline]

Return a reference to the non-modifiable object held by this proxy.

template<class TYPE >
const TYPE& bdlf::Bind_TupleValue< TYPE const & >::value (  )  const [inline]

Return a reference to the non-modifiable object held by this proxy.


The documentation for this class was generated from the following file: