Static Public Member Functions | Protected Member Functions

EditorCreator< T > Class Template Reference

Template based factory method used for creating BaseEditor subclasses. More...

#include <editorcreator.h>

List of all members.

Static Public Member Functions

static BaseEditorcreateEditor ()
static EditorCreatorinstance ()

Protected Member Functions

 EditorCreator ()
 EditorCreator (EditorCreator &)

Detailed Description

template<class T>
class EditorCreator< T >

Template based factory method used for creating BaseEditor subclasses.


Constructor & Destructor Documentation

template<class T >
EditorCreator< T >::EditorCreator (  )  [inline, protected]

{};

template<class T >
EditorCreator< T >::EditorCreator ( EditorCreator< T > &   )  [inline, protected]

{};


Member Function Documentation

template<class T >
static BaseEditor* EditorCreator< T >::createEditor (  )  [inline, static]

                                     {
        return new T;
    }

template<class T >
static EditorCreator* EditorCreator< T >::instance (  )  [inline, static]

                                    {
        EditorCreator editor;
        return &editor;
    }


The documentation for this class was generated from the following file: