PinSimplePtrTypeWrapper< T > Class Template Reference

Inherits PinAnyTypeWrapper.

List of all members.

Public Member Functions

const T get () const
get () const
get ()
const T value () const
value () const
value ()
 PinSimplePtrTypeWrapper ()
void grab (T pointee, int owns)
void takeFrom (PinSimplePtrTypeWrapper< T > &other)
void copyFrom (const PinSimplePtrTypeWrapper< T > &other)
release ()

template<class T>
class PinSimplePtrTypeWrapper< T >


Constructor & Destructor Documentation

template<class T >
PinSimplePtrTypeWrapper< T >::PinSimplePtrTypeWrapper (  ) 


Member Function Documentation

template<class T >
const T PinSimplePtrTypeWrapper< T >::get (  )  const

Reimplemented from PinAnyTypeWrapper.

template<class T >
T PinSimplePtrTypeWrapper< T >::get (  )  const

Reimplemented from PinAnyTypeWrapper.

template<class T >
T PinSimplePtrTypeWrapper< T >::get (  ) 

Reimplemented from PinAnyTypeWrapper.

template<class T >
const T PinSimplePtrTypeWrapper< T >::value (  )  const

template<class T >
T PinSimplePtrTypeWrapper< T >::value (  )  const

template<class T >
T PinSimplePtrTypeWrapper< T >::value (  ) 

template<class T >
void PinSimplePtrTypeWrapper< T >::grab ( pointee,
int  owns 
)

template<class T >
void PinSimplePtrTypeWrapper< T >::takeFrom ( PinSimplePtrTypeWrapper< T > &  other  ) 

template<class T >
void PinSimplePtrTypeWrapper< T >::copyFrom ( const PinSimplePtrTypeWrapper< T > &  other  ) 

template<class T >
T PinSimplePtrTypeWrapper< T >::release (  ) 

Reimplemented from PinAnyTypeWrapper.


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