Quick Links: |
#include <bslma_managedptr_pairproxy.h>
Public Attributes | |
POINTER_TYPE * | first |
ASSOCIATED_TYPE | second |
This class is a simple aggregate that may be used to construct a bsl::pair
object. It will be a POD if the (template parameter) ASSOCIATED_TYPE
is a POD. Note that the names of the data members must exactly match those of bsl::pair
to support users simply acting on the result of a function call from which a pair proxy is returned, and not assigning that result to a bsl::pair
first.
See Component bslma_managedptr_pairproxy
POINTER_TYPE* bslma::ManagedPtr_PairProxy< POINTER_TYPE, ASSOCIATED_TYPE >::first |
ASSOCIATED_TYPE bslma::ManagedPtr_PairProxy< POINTER_TYPE, ASSOCIATED_TYPE >::second |