Go to the SVN repository for this file.
1 #ifndef DBAPI_DRIVER_CTLIB___DBAPI_DRIVER_CTLIB_UTILS__HPP 2 #define DBAPI_DRIVER_CTLIB___DBAPI_DRIVER_CTLIB_UTILS__HPP 37 #include "../dbapi_driver_exception_storage.hpp" 75 #if defined(FTDS_IN_USE) 77 # define NCBI_EntryPoint_xdbapi_ftdsVER \ 78 NCBI_FTDS_VERSION_NAME(NCBI_EntryPoint_xdbapi_ftds) 82NCBI_EntryPoint_xdbapi_ftdsVER(
CSimpleClassFactoryImpl< I_DriverContext, CTLibContext > TParent
Template class helps to implement one driver class factory.
definition of a Culling tree
impl::CDBExceptionStorage & GetCTLExceptionStorage(void)
void NCBI_EntryPoint_xdbapi_ctlib(CPluginManager< I_DriverContext >::TDriverInfoList &info_list, CPluginManager< I_DriverContext >::EEntryPointRequest method)
virtual TInterface * CreateInstance(const string &driver=kEmptyStr, CVersionInfo version=TParent::GetDefaultDrvVers(), const TPluginManagerParamTree *=0) const
Create instance of TDriver.
#define NCBI_INTERFACE_VERSION(iface)
Macro to construct CVersionInfo class using interface name (relies on CInterfaceVersion class)
list< SDriverInfo > TDriverInfoList
List of driver information.
EEntryPointRequest
Actions performed by the entry point.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_DBAPIDRIVER_CTLIB_EXPORT
const string version
version string
Helper classes and templates to implement plugins.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4