class Core::Portable::PluginManager

#include <corepluginmanager.h>

class PluginManager: public Core::Portable::StaticSingleton
{
public:
    // typedefs

    typedef Vector<const Plugins::ClassInfo*> ClassList;

    // methods

    void addCodeResource(CodeResource* codeResource);
    const Plugins::ClassInfo* findClass(UIDRef classId) const;
    void collectClasses(ClassList& classList, CStringPtr classType) const;
};

Inherited Members

public:
    // methods

    static T& instance();
    DeletableList& instance();