PinSimplePtrTypeWrapper< char * > Class Template Reference

Inherits PinAnyTypeWrapper.

List of all members.

Public Member Functions

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

template<>
class PinSimplePtrTypeWrapper< char * >


Constructor & Destructor Documentation


Member Function Documentation

const char* PinSimplePtrTypeWrapper< char * >::get (  )  const

Reimplemented from PinAnyTypeWrapper.

char* PinSimplePtrTypeWrapper< char * >::get (  )  const

Reimplemented from PinAnyTypeWrapper.

char* PinSimplePtrTypeWrapper< char * >::get (  ) 

Reimplemented from PinAnyTypeWrapper.

const char* PinSimplePtrTypeWrapper< char * >::value (  )  const

char* PinSimplePtrTypeWrapper< char * >::value (  )  const

char* PinSimplePtrTypeWrapper< char * >::value (  ) 

void PinSimplePtrTypeWrapper< char * >::grab ( char *  pointee,
int  owns 
)

void PinSimplePtrTypeWrapper< char * >::takeFrom ( PinSimplePtrTypeWrapper< char * > &  other  ) 

void PinSimplePtrTypeWrapper< char * >::copyFrom ( const PinSimplePtrTypeWrapper< char * > &  other  ) 

char* PinSimplePtrTypeWrapper< char * >::release (  ) 

Reimplemented from PinAnyTypeWrapper.


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