PinOwner< T, U > Class Template Reference

Inherits PinBase< T, U >.

List of all members.

Public Member Functions

 PinOwner (const T pointee=0)
 PinOwner (const PinOwner< T, U > &other)
PinOwneroperator= (const PinOwner< T, U > &other)
 ~PinOwner ()
release ()
virtual void discriminate (PinAnyDiscriminator &disc, void *vp)

template<class T, class U>
class PinOwner< T, U >


Constructor & Destructor Documentation

template<class T, class U>
PinOwner< T, U >::PinOwner ( const T  pointee = 0  ) 

template<class T, class U>
PinOwner< T, U >::PinOwner ( const PinOwner< T, U > &  other  ) 

template<class T, class U>
PinOwner< T, U >::~PinOwner (  ) 


Member Function Documentation

template<class T, class U>
PinOwner& PinOwner< T, U >::operator= ( const PinOwner< T, U > &  other  ) 

template<class T, class U>
T PinOwner< T, U >::release (  ) 

Reimplemented from PinBase< T, U >.

void PinContextOwner::discriminate ( PinAnyDiscriminator disc,
void *  vp 
) [virtual]

Implements PinAnyBase.


Copyright 2017, 2023, Oracle and/or its affiliates.