corona::DLLInterface Class Reference

#include <corona.h>

Inherited by corona::File, and corona::Image.

Inheritance diagram for corona::DLLInterface:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void operator delete (void *p)

Detailed Description

A helper class for DLL-compatible interfaces. Derive your cross-DLL interfaces from this class.

When deriving from this class, do not declare a virtual destructor on your interface.


Member Function Documentation

void corona::DLLInterface::operator delete ( void *  p  )  [inline]

"delete image" should actually call image->destroy(), thus putting the burden of calling the destructor and freeing the memory on the image object, and thus on Corona's side of the DLL boundary.


The documentation for this class was generated from the following file:
Generated on Wed Jan 17 14:53:48 2007 for iTunesIslands by  doxygen 1.5.1-p1