NCBI C++ ToolKit
Public Types | Public Member Functions | Protected Attributes | List of all members
CGBDataLoader::CGBLoaderMaker< TDataLoader > Class Template Reference

Search Toolkit Book for CGBDataLoader::CGBLoaderMaker

#include <objtools/data_loaders/genbank/gbloader.hpp>

+ Inheritance diagram for CGBDataLoader::CGBLoaderMaker< TDataLoader >:
+ Collaboration diagram for CGBDataLoader::CGBLoaderMaker< TDataLoader >:

Public Types

typedef SRegisterLoaderInfo< CGBDataLoaderTRegisterInfo
 

Public Member Functions

 CGBLoaderMaker (const CGBLoaderParams &params)
 
virtual ~CGBLoaderMaker (void)
 
virtual CDataLoaderCreateLoader (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< CDataLoaderTRegisterInfo_Base
 

Detailed Description

template<class TDataLoader>
class CGBDataLoader::CGBLoaderMaker< TDataLoader >

Definition at line 438 of file gbloader.hpp.

Member Typedef Documentation

◆ TRegisterInfo

template<class TDataLoader >
typedef SRegisterLoaderInfo<CGBDataLoader> CGBDataLoader::CGBLoaderMaker< TDataLoader >::TRegisterInfo

Definition at line 453 of file gbloader.hpp.

Constructor & Destructor Documentation

◆ CGBLoaderMaker()

template<class TDataLoader >
CGBDataLoader::CGBLoaderMaker< TDataLoader >::CGBLoaderMaker ( const CGBLoaderParams params)
inline

◆ ~CGBLoaderMaker()

template<class TDataLoader >
virtual CGBDataLoader::CGBLoaderMaker< TDataLoader >::~CGBLoaderMaker ( void  )
inlinevirtual

Definition at line 447 of file gbloader.hpp.

Member Function Documentation

◆ CreateLoader()

template<class TDataLoader >
virtual CDataLoader* CGBDataLoader::CGBLoaderMaker< TDataLoader >::CreateLoader ( void  ) const
inlinevirtual

◆ GetRegisterInfo()

template<class TDataLoader >
TRegisterInfo CGBDataLoader::CGBLoaderMaker< TDataLoader >::GetRegisterInfo ( void  )
inline

Member Data Documentation

◆ m_Params

template<class TDataLoader >
CGBLoaderParams CGBDataLoader::CGBLoaderMaker< TDataLoader >::m_Params
protected

The documentation for this class was generated from the following file:
Modified on Wed May 15 15:06:49 2024 by modify_doxy.py rev. 669887