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

pplugin.h File Reference

#include <pclasses/pexport.h>
#include <pclasses/psharedlib.h>
#include <typeinfo>
#include <list>
#include <map>
#include <string>

Go to the source code of this file.

Namespaces

namespace  P

Defines

#define P_PLUGINS_BEGIN
#define P_PLUGIN(iface, feature, cl)   { typeid(iface).name(), feature, &cl::create, &cl::destroy },
#define P_PLUGINS_END


Define Documentation

#define P_PLUGIN iface,
feature,
cl   )     { typeid(iface).name(), feature, &cl::create, &cl::destroy },
 

Definition at line 63 of file pplugin.h.

#define P_PLUGINS_BEGIN
 

Value:

extern "C" { \
    CXX_CLASS_EXPORT PluginMetaInfo P_plugin[] = {

Definition at line 59 of file pplugin.h.

#define P_PLUGINS_END
 

Value:

{ 0, 0, 0, 0 } \
  }; }

Definition at line 66 of file pplugin.h.


Generated on Fri Mar 12 21:08:31 2004 for P::Classes by doxygen 1.3.3