NCBI C++ ToolKit
|
Search Toolkit Book for CGBDataLoader::CGBLoaderMaker
#include <objtools/data_loaders/genbank/gbloader.hpp>
Public Types | |
typedef SRegisterLoaderInfo< CGBDataLoader > | TRegisterInfo |
Public Member Functions | |
CGBLoaderMaker (const CGBLoaderParams ¶ms) | |
virtual | ~CGBLoaderMaker (void) |
virtual CDataLoader * | CreateLoader (void) const |
TRegisterInfo | GetRegisterInfo (void) |
Public Member Functions inherited from CLoaderMaker_Base | |
virtual | ~CLoaderMaker_Base (void) |
Protected Attributes | |
CGBLoaderParams | m_Params |
Protected Attributes inherited from CLoaderMaker_Base | |
string | m_Name |
TRegisterInfo_Base | m_RegisterInfo |
Additional Inherited Members | |
Protected Types inherited from CLoaderMaker_Base | |
typedef SRegisterLoaderInfo< CDataLoader > | TRegisterInfo_Base |
Definition at line 438 of file gbloader.hpp.
typedef SRegisterLoaderInfo<CGBDataLoader> CGBDataLoader::CGBLoaderMaker< TDataLoader >::TRegisterInfo |
Definition at line 453 of file gbloader.hpp.
|
inline |
Definition at line 441 of file gbloader.hpp.
References CGBDataLoader::GetLoaderNameFromArgs(), and CLoaderMaker_Base::m_Name.
|
inlinevirtual |
Definition at line 447 of file gbloader.hpp.
|
inlinevirtual |
Implements CLoaderMaker_Base.
Definition at line 449 of file gbloader.hpp.
References CLoaderMaker_Base::m_Name, and CGBDataLoader::CGBLoaderMaker< TDataLoader >::m_Params.
|
inline |
Definition at line 454 of file gbloader.hpp.
References SRegisterLoaderInfo< TLoader >::GetLoader(), info, SRegisterLoaderInfo< TLoader >::IsCreated(), and CLoaderMaker_Base::m_RegisterInfo.
Referenced by CGBDataLoader_Native::RegisterInObjectManager(), and CPSGDataLoader::RegisterInObjectManager().
|
protected |
Definition at line 461 of file gbloader.hpp.
Referenced by CGBDataLoader::CGBLoaderMaker< TDataLoader >::CreateLoader().