NCBI C++ ToolKit
|
#include <corelib/ncbi_safe_static.hpp>
#include <gui/gui_export.h>
#include <gui/utils/extension.hpp>
#include <corelib/ncbimtx.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CExtensionPoint |
CExtensionPoint - standard implementation of IExtensionPoint. More... | |
class | CExtensionRegistry |
CExtensionRegistry - standard implementation of IExtensionRegistry. More... | |
class | CExtensionPointDeclaration |
CExtensionPointDeclaration - static declaration helper. More... | |
class | CExtensionDeclaration |
CExtensionDeclaration - static declaration helper. More... | |
Functions | |
template<class I > | |
void | GetExtensionAsInterface (const string &ext_point_id, vector< CIRef< I > > &interfaces) |
GetExtensionAsInterface() is a helper function that extracts all extensions implementing the specified interface from the given extension point. More... | |
template<class I > | |
void | GetExtensionAsInterface (const string &ext_point_id, vector< I * > &interfaces) |
GetExtensionAsInterface() is a helper function that extracts all extensions implementing the specified interface from the given extension point. More... | |