Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

PointerWrapper Class Reference

#include <pointer_wrapper.h>

List of all members.

Public Methods

 PointerWrapper (const ObjectWrapper &obj)
 PointerWrapper (Address address, const PointerMetaClass *meta_class)
 PointerWrapper (const PointerWrapper &other)
PointerWrapper& operator= (const PointerWrapper &other)
ObjectWrapper get_object () const
ObjectWrapper dereference () const
bool is_null () const
const PointerMetaClassget_meta_class () const
Address get_address () const

Static Public Methods

bool is_pointer (const ObjectWrapper &obj)


Detailed Description


Constructor & Destructor Documentation

PointerWrapper::PointerWrapper ( const ObjectWrapper & obj)

PointerWrapper::PointerWrapper ( Address address,
const PointerMetaClass * meta_class)

PointerWrapper::PointerWrapper ( const PointerWrapper & other)


Member Function Documentation

ObjectWrapper PointerWrapper::dereference () const

Address PointerWrapper::get_address () const

const PointerMetaClass * PointerWrapper::get_meta_class ( void) const

ObjectWrapper PointerWrapper::get_object () const

bool PointerWrapper::is_null () const

bool PointerWrapper::is_pointer ( const ObjectWrapper & obj) [static]

PointerWrapper & PointerWrapper::operator= ( const PointerWrapper & other)


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:44:20 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000