Inheritance diagram for Track::ClassLoader< T >:
Public Member Functions
|ClassLoader (std::string name)|
|Create a ClassLoader for a specific class. |
|create (std::istream &source) const|
|Create an object by reading its info from a file. |
|virtual std::string||get_identifier () const|
|Get the unique identification string for the class. |
|The unique identifier for the class. |
Must not be destroyed before a file is loaded, as it is required to decode it then. It registers itself with the SavableClassInstance when created, but does not unregister when destroyed.
|T||The class to create.|
Definition at line 192 of file ClassLoader.h.
Create a ClassLoader for a specific class.
This must be a global variable, as it must not be deleted before a class is loaded.
|name||the Unique name to associate with when loading the class of a file. It is recommended to be the class name including namespace.|
|virtual boost::shared_ptr<Savable> Track::ClassLoader< T >::create||(||std::istream &||source||)|| const
|virtual std::string Track::ClassLoader< T >::get_identifier||(||)|| const
Generated at Mon Sep 6 00:41:18 2010 by Doxygen version 1.4.7 for Racer version svn335.