GemaCoreLib
The GeMA Core library
Classes
gmPluginLoader.h File Reference

Declaration of the GmPluginLoader class. More...

#include "gmLog.h"
#include <QStringList>
#include <QMap>
#include <assert.h>
Include dependency graph for gmPluginLoader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmPluginLoader
 Class responsible for managing discovery and loading of plugins. More...
 
class  GmPluginLoaderAdder
 Auxiliar class used to add objects parsed by GmPluginLoader::loadPluginObjectList() to it's destiny. More...
 
class  GmPluginLoaderObjMemberAdder< T, U >
 Especialization of GmPluginLoaderAdder to add objects to a container 'U' by calling one member function of this container with a signature that receives a pointer to a 'T' object (that must inherit from GmPluginObject) and returns a boolean indicating wheater the insertion was successfull or not. More...
 

Detailed Description

Declaration of the GmPluginLoader class.

Author
Carlos Augusto Teixeira Mendes
Date
october, 2014