Xrtti::Destructor Class Reference

#include <Xrtti.h>

Inheritance diagram for Xrtti::Destructor:

Xrtti::Member List of all members.

Public Member Functions

bool IsVirtual () const
bool IsPureVirtual () const
const DestructorSignatureGetSignature () const
void Invoke (void *pInstance) const

Detailed Description

************************************************************************** Destructor represents a C++ destructor


Member Function Documentation

bool Xrtti::Destructor::IsVirtual  )  const [inline]
 

Returns true if the destructor is virtual, false if it is concrete.

Returns:
true if the destructor is virtual, false if it is concrete.

bool Xrtti::Destructor::IsPureVirtual  )  const [inline]
 

Returns true if the destructor is pure virtual, false if it is not.

Returns:
true if the destructor is pure virtual, false if it is not.

const DestructorSignature& Xrtti::Destructor::GetSignature  )  const [inline]
 

Returns an object describing the signature of this destructor.

Returns:
an object describing the signature of this destructor.

void Xrtti::Destructor::Invoke void *  pInstance  )  const [inline]
 

Invokes this destructor on a constructed object. constructed instance must be deleted by the caller. If the containing Structure is anonymous, this method will return NULL, since anonymous Structures cannot be instantiated.

Parameters:
pInstance is the instance of the object to destroy


The documentation for this class was generated from the following file:
Generated on Sun Apr 29 22:26:04 2007 by  doxygen 1.4.6