A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/data__loader__factory_8cpp_source.html below:

NCBI C++ ToolKit: src/objmgr/data_loader_factory.cpp Source File

43

: m_DriverVersionInfo(

48

m_DriverName(driver_name)

50  _ASSERT

(!m_DriverName.empty());

61  const string

& driver,

81  string

om_str = params ?

104  string

priority_str =

CVersionInfo m_DriverVersionInfo

void GetDriverVersions(TDriverList &info_list) const

CObjectManager::TPriority GetPriority(const TPluginManagerParamTree *params) const

TParent::SDriverInfo TDriverInfo

CObjectManager::EIsDefault GetIsDefault(const TPluginManagerParamTree *params) const

bool ValidParams(const TPluginManagerParamTree *params) const

TParent::TDriverList TDriverList

virtual CDataLoader * CreateAndRegister(CObjectManager &om, const TPluginManagerParamTree *params) const =0

CObjectManager * x_GetObjectManager(const TPluginManagerParamTree *params) const

CDataLoader * CreateInstance(const string &driver=kEmptyStr, CVersionInfo version=NCBI_INTERFACE_VERSION(CDataLoader), const TPluginManagerParamTree *params=0) const

Create driver's instance.

definition of a Culling tree

#define kCFParam_ObjectManagerPtr

#define kCFParam_DataLoader_Priority

#define kCFParam_DataLoader_IsDefault

static CRef< CObjectManager > GetInstance(void)

Return the existing object manager or create one.

EIsDefault

Flag defining if the data loader is included in the "default" group.

@ kPriority_Default

Use default priority for added data.

#define NCBI_INTERFACE_VERSION(iface)

Macro to construct CVersionInfo class using interface name (relies on CInterfaceVersion class)

string GetParam(const string &driver_name, const TPluginManagerParamTree *params, const string &param_name, bool mandatory, const string &default_value) const

Utility function to get an element of parameter tree Throws an exception when mandatory parameter is ...

#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.

static int CompareNocase(const CTempString s1, SIZE_TYPE pos, SIZE_TYPE n, const char *s2)

Case-insensitive compare of a substring with another string.

static int StringToInt(const CTempString str, TStringToNumFlags flags=0, int base=10)

Convert string to int.

static string IntToString(int value, TNumToStringFlags flags=0, int base=10)

Convert int to string.

static const void * StringToPtr(const CTempStringEx str, TStringToNumFlags flags=0)

Convert string to pointer.

@ eNonCompatible

major, minor does not match

const string version

version string

Magic spell ;-) needed for some weird compilers... very empiric.

CRef< objects::CObjectManager > om


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