NCBI C++ ToolKit
Classes | Functions
extension_impl.hpp File Reference
#include <corelib/ncbi_safe_static.hpp>
#include <gui/gui_export.h>
#include <gui/utils/extension.hpp>
#include <corelib/ncbimtx.hpp>
+ Include dependency graph for extension_impl.hpp:
+ This graph shows which files directly or indirectly include this file:

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...
 
Modified on Tue Apr 23 07:39:03 2024 by modify_doxy.py rev. 669887