Track::ClassLoaderBase Class Reference

A non-template class with the properties we want of a ClassLoader. More...

#include <ClassLoader.h>

Inheritance diagram for Track::ClassLoaderBase:

Track::ClassLoader< T > List of all members.

Public Member Functions

virtual boost::shared_ptr<
Savable
create (std::istream &source) const =0
 Load an object from a input stream once the type is known.
virtual std::string get_identifier () const =0
 Get the identifier associated with the class this object can load.

Detailed Description

A non-template class with the properties we want of a ClassLoader.

Definition at line 42 of file ClassLoader.h.


Member Function Documentation

virtual boost::shared_ptr<Savable> Track::ClassLoaderBase::create ( std::istream &  source  )  const [pure virtual]

Load an object from a input stream once the type is known.

Implemented in Track::ClassLoader< T >.

virtual std::string Track::ClassLoaderBase::get_identifier (  )  const [pure virtual]

Get the identifier associated with the class this object can load.

Implemented in Track::ClassLoader< T >.


The documentation for this class was generated from the following file:
Get Racer at SourceForge.net. Fast, secure and Free Open Source software downloads

Generated at Mon Sep 6 00:41:18 2010 by Doxygen version 1.4.7 for Racer version svn335.