Public Member Functions

cl7::ModuleBase< T > Class Template Reference

#include <ModuleBase.h>

Inheritance diagram for cl7::ModuleBase< T >:
cl7::designpatterns::Singleton< T >

List of all members.

Public Member Functions

 ModuleBase (void)
virtual ~ModuleBase (void)
 ModuleBase (const string_type &strings_txt)
HINSTANCE GetHandle () const
const string_typeGetPath () const
void SetHandle (HINSTANCE handle)
virtual const VersionGetVersion () const =0

template<class T>
class cl7::ModuleBase< T >


Constructor & Destructor Documentation

template<class T >
cl7::ModuleBase< T >::ModuleBase ( void   ) 

Default constructor.

template<class T >
cl7::ModuleBase< T >::~ModuleBase ( void   )  [virtual]

Destructor.

template<class T >
cl7::ModuleBase< T >::ModuleBase ( const string_type strings_txt  )  [explicit]

Explicit constructor.


Member Function Documentation

template<class T>
HINSTANCE cl7::ModuleBase< T >::GetHandle (  )  const [inline]

Returns the instance handle of this module.

template<class T>
const string_type& cl7::ModuleBase< T >::GetPath (  )  const [inline]

Returns the path of this module.

template<class T>
virtual const Version& cl7::ModuleBase< T >::GetVersion (  )  const [pure virtual]
template<class T>
void cl7::ModuleBase< T >::SetHandle ( HINSTANCE  handle  )  [inline]

Sets the instance handle of this module.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines