class LoadableClass

This is an extreme bummer. More...

Full namefun::LoadableClass
Definition#include <fun/LoadableClass.h>
Inherited byConfigFile, Describable, DieRoll, KeyValuePair, Nameable, PropertyList, Serializable, SerializableList, SimpleCLParser
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

This is an extreme bummer. ClassLoader::instantiate() wasn't working when INSTANTIATOR(FooClass) was returning a void * instead of a pointer to a polymorphic object. (Nuts!) So unfortunately this stuff must intrude even more into your code. Any class loaded & instantiated by ClassLoader must inherit from LoadableClass.

 LoadableClass ()

LoadableClass

A no-op default constructor.

 ~LoadableClass ()

~LoadableClass

[virtual]

This does nothing, except to insure that your LoadableClass is polymorphic. I'm really depressed about this.


Generated by: stephan on cheyenne on Mon Aug 11 14:06:52 2003, using kdoc 2.0a54.