Back to index

plt-scheme  4.2.1
Public Member Functions | Public Attributes | Private Attributes
WeakPointer< T > Class Template Reference

#include <weakpointer.h>

List of all members.

Public Member Functions

 WeakPointer (T *t=0)
T * Pointer ()
int operator== (WeakPointer< T > wp2)
int Hash ()

Public Attributes

voidpointer

Private Attributes

voidimpl

Detailed Description

template<class T>
class WeakPointer< T >

Definition at line 336 of file gcc_support.c.


Constructor & Destructor Documentation

template<class T>
WeakPointer< T >::WeakPointer ( T *  t = 0) [inline]

Definition at line 38 of file weakpointer.h.

Here is the call graph for this function:


Member Function Documentation

template<class T>
int WeakPointer< T >::Hash ( ) [inline]

Definition at line 58 of file weakpointer.h.

    {return _WeakPointer_Hash( this->impl );}

Here is the call graph for this function:

template<class T>
int WeakPointer< T >::operator== ( WeakPointer< T >  wp2) [inline]

Definition at line 49 of file weakpointer.h.

    {return _WeakPointer_Equal( this->impl, wp2.impl );}

Here is the call graph for this function:

template<class T>
T* WeakPointer< T >::Pointer ( ) [inline]

Definition at line 43 of file weakpointer.h.

    {return (T*) _WeakPointer_Pointer( this->impl );}

Here is the call graph for this function:


Member Data Documentation

template<class T>
void* WeakPointer< T >::impl [private]

Definition at line 65 of file weakpointer.h.

template<class T>
void* WeakPointer< T >::pointer

Definition at line 337 of file gcc_support.c.


The documentation for this class was generated from the following files: