SourcePro® API Reference Guide

 
List of all members | Public Types | Public Member Functions
RWTEscrowHandle< Redeemable > Class Template Reference

Base class for RWTIOUResult and RWTIOUEscrow. Not intended for direct use. More...

#include <rw/itc/RWTEscrowHandle.h>

Inheritance diagram for RWTEscrowHandle< Redeemable >:
RWHandleBase RWTIOUEscrow< Redeemable > RWTIOUResult< Redeemable >

Public Types

typedef Redeemable RedeemableType
 

Public Member Functions

 RWTEscrowHandle (void)
 
 RWTEscrowHandle (RWEscrowImpBase *imp)
 
 RWTEscrowHandle (const RWTEscrowHandle< Redeemable > &second)
 
RWTEscrowHandle< Redeemable > & operator= (const RWTEscrowHandle< Redeemable > &second)
 
- Public Member Functions inherited from RWHandleBase
bool isValid (void) const
 
bool operator!= (const RWHandleBase &second) const
 
bool operator< (const RWHandleBase &second) const
 
bool operator== (const RWHandleBase &second) const
 

Additional Inherited Members

- Protected Member Functions inherited from RWHandleBase
 RWHandleBase (void)
 
 RWHandleBase (RWStaticCtor)
 
 RWHandleBase (RWBodyBase *body)
 
 RWHandleBase (const RWHandleBase &second)
 
 ~RWHandleBase (void)
 
RWBodyBasebody (void) const
 
RWHandleBaseoperator= (const RWHandleBase &second)
 

Detailed Description

template<class Redeemable>
class RWTEscrowHandle< Redeemable >

Do not use this class directly. This class is the base class for RWTIOUResult and RWTIOUEscrow. It is intended for the internal use of derived classes only.

An RWTEscrowHandle instance may be used to initialize RWTIOUResult and RWTIOUEscrow handles.

Member Typedef Documentation

template<class Redeemable>
typedef Redeemable RWTEscrowHandle< Redeemable >::RedeemableType

A synonym for the value type of the IOU, or future, result.

Constructor & Destructor Documentation

template<class Redeemable >
RWTEscrowHandle< Redeemable >::RWTEscrowHandle ( void  )
inline

Creates an uninitialized handle.

template<class Redeemable >
RWTEscrowHandle< Redeemable >::RWTEscrowHandle ( RWEscrowImpBase imp)
inline

Creates a handle that points to an RWTEscrowImp.

template<class Redeemable>
RWTEscrowHandle< Redeemable >::RWTEscrowHandle ( const RWTEscrowHandle< Redeemable > &  second)
inline

Copy constructor.

Member Function Documentation

template<class Redeemable>
RWTEscrowHandle< Redeemable > & RWTEscrowHandle< Redeemable >::operator= ( const RWTEscrowHandle< Redeemable > &  second)
inline

Assigns this handle to point to the same RWTEscrowImp as second.

Copyright © 2023 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.