Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

anoid::loader::RegisterBase Class Reference

#include <register.hh>

Inheritance diagram for anoid::loader::RegisterBase:

Inheritance graph
[legend]
Collaboration diagram for anoid::loader::RegisterBase:

Collaboration graph
[legend]
List of all members.

Public Methods

 RegisterBase (const char *name)
virtual Baseinstantiate () const=0

Private Attributes

const std::string _name

Constructor & Destructor Documentation

anoid::loader::RegisterBase::RegisterBase const char *    name [explicit]
 

Definition at line 8 of file register.cc.

References _name, anoid::loader::Loader::associate(), and anoid::loader::loader.


Member Function Documentation

virtual Base* anoid::loader::RegisterBase::instantiate   [pure virtual]
 

Implemented in anoid::loader::_Register< T >.

Referenced by anoid::loader::Loader::getInstance().


Member Data Documentation

const std::string anoid::loader::RegisterBase::_name [private]
 

Definition at line 13 of file register.hh.

Referenced by RegisterBase().


The documentation for this class was generated from the following files:
Anoid NG © Michael Westergaard, Martin Stig Stissing, Ronni Michael Laursen, and Kristian Bisgaard Lassen