#include <sdl.h>
Inheritance diagram for sdl::Class:
Public Member Functions | |
virtual Object * | new_object () const =0 throw (UnknownMember) |
default constructor (i.e., constructor with no parameters). | |
virtual Object * | new_object (int c) const =0 throw (UnknownMember) |
constructor that takes an int. | |
virtual Object * | new_object (char c) const =0 throw (UnknownMember) |
constructor that takes a char. | |
virtual Object * | new_object (long c) const =0 throw (UnknownMember) |
constructor that takes a long. | |
virtual Object * | new_object (bool c) const =0 throw (UnknownMember) |
constructor that takes a bool. | |
virtual Object * | new_object (float c) const =0 throw (UnknownMember) |
constructor that takes a float. | |
virtual Object * | new_object (double c) const =0 throw (UnknownMember) |
constructor that takes a double. | |
virtual Object * | new_object (const string &c) const =0 throw (UnknownMember) |
constructor that takes a const string reference. | |
virtual Object * | new_object (const char *c) const =0 throw (UnknownMember) |
constructor that takes a const char pointer. | |
virtual Object * | new_object (void *c) const =0 throw (UnknownMember) |
constructor that takes a void pointer. |
Class
is the base interface of all dymaicaly-loaded (meta)classes. A concrete implementation of Class is constructed and returned by the load_class() function.
|
constructor that takes a void pointer.
Implemented in sdl::ConcreteClass< T >. |
|
constructor that takes a const char pointer.
Implemented in sdl::ConcreteClass< T >. |
|
constructor that takes a const string reference.
Implemented in sdl::ConcreteClass< T >. |
|
constructor that takes a double.
Implemented in sdl::ConcreteClass< T >. |
|
constructor that takes a float.
Implemented in sdl::ConcreteClass< T >. |
|
constructor that takes a bool.
Implemented in sdl::ConcreteClass< T >. |
|
constructor that takes a long.
Implemented in sdl::ConcreteClass< T >. |
|
constructor that takes a char.
Implemented in sdl::ConcreteClass< T >. |
|
constructor that takes an int.
Implemented in sdl::ConcreteClass< T >. |
|
default constructor (i.e., constructor with no parameters).
Implemented in sdl::ConcreteClass< T >. |