NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CVDB Class Reference

Search Toolkit Book for CVDB

#include <sra/readers/sra/vdbread.hpp>

+ Inheritance diagram for CVDB:
+ Collaboration diagram for CVDB:

Public Member Functions

 CVDB (void)
 
 CVDB (const CVDBMgr &mgr, const string &acc_or_path)
 
const stringGetName (void) const
 
const stringGetFullName (void) const
 
CNcbiOstreamPrintFullName (CNcbiOstream &out) const
 
void Close (void)
 
- Public Member Functions inherited from CSraRef< const VDatabase >
 CSraRef (void)
 
 CSraRef (const TSelf &ref)
 
 CSraRef (TSelf &&ref)
 Copy constructor from an existing CRef object,. More...
 
TSelfoperator= (const TSelf &ref)
 
TSelfoperator= (TSelf &&ref)
 
 ~CSraRef (void)
 
void Release (void)
 
TObjectGetPointer (void) const
 
 operator TObject * (void) const
 
TObjectoperator-> (void) const
 
TObjectoperator* (void) const
 

Private Attributes

string m_Name
 

Additional Inherited Members

- Public Types inherited from CSraRef< const VDatabase >
typedef const VDatabase TObject
 
typedef TObjectTPointer
 
- Protected Types inherited from CSraRef< const VDatabase >
typedef CSraRef< const VDatabase > TSelf
 
typedef CSraRefTraits< const VDatabase > TTraits
 
- Protected Member Functions inherited from CSraRef< const VDatabase >
 CSraRef (TPointer ptr)
 
TObject ** x_InitPtr (void)
 
- Static Protected Member Functions inherited from CSraRef< const VDatabase >
static TObjects_AddRef (const TSelf &ref)
 

Detailed Description

Definition at line 265 of file vdbread.hpp.

Constructor & Destructor Documentation

◆ CVDB() [1/2]

CVDB::CVDB ( void  )
inline

Definition at line 269 of file vdbread.hpp.

Referenced by Close().

◆ CVDB() [2/2]

CVDB::CVDB ( const CVDBMgr mgr,
const string acc_or_path 
)

Member Function Documentation

◆ Close()

void CVDB::Close ( void  )
inline

Definition at line 284 of file vdbread.hpp.

References CVDB().

◆ GetFullName()

const string& CVDB::GetFullName ( void  ) const
inline

Definition at line 278 of file vdbread.hpp.

References m_Name.

Referenced by CVDBTable::GetFullName().

◆ GetName()

const string& CVDB::GetName ( void  ) const
inline

Definition at line 274 of file vdbread.hpp.

References m_Name.

Referenced by PrintFullName().

◆ PrintFullName()

CNcbiOstream & CVDB::PrintFullName ( CNcbiOstream out) const

Definition at line 1108 of file vdbread.cpp.

References GetName(), and out().

Referenced by CVDBTable::PrintFullName().

Member Data Documentation

◆ m_Name

string CVDB::m_Name
private

Definition at line 289 of file vdbread.hpp.

Referenced by GetFullName(), and GetName().


The documentation for this class was generated from the following files:
Modified on Thu Nov 30 04:57:59 2023 by modify_doxy.py rev. 669887