NCBI C++ ToolKit
|
Search Toolkit Book for CVFSManager
#include <sra/readers/sra/vdbread.hpp>
Public Types | |
enum | ECreateNew { eCreateNew } |
![]() | |
typedef VFSManager | TObject |
typedef TObject * | TPointer |
Public Member Functions | |
CVFSManager (void) | |
CVFSManager (const CVDBMgr &mgr) | |
CVFSManager (ECreateNew) | |
CVFSManager (ENull) | |
![]() | |
CSraRef (void) | |
CSraRef (const TSelf &ref) | |
CSraRef (TSelf &&ref) | |
Copy constructor from an existing CRef object,. More... | |
TSelf & | operator= (const TSelf &ref) |
TSelf & | operator= (TSelf &&ref) |
~CSraRef (void) | |
void | Release (void) |
TObject * | GetPointer (void) const |
operator TObject * (void) const | |
TObject * | operator-> (void) const |
TObject & | operator* (void) const |
Private Member Functions | |
void | x_InitNew (void) |
Additional Inherited Members | |
![]() | |
typedef CSraRef< VFSManager > | TSelf |
typedef CSraRefTraits< VFSManager > | TTraits |
![]() | |
CSraRef (TPointer ptr) | |
TObject ** | x_InitPtr (void) |
![]() | |
static TObject * | s_AddRef (const TSelf &ref) |
Definition at line 113 of file vdbread.hpp.
Enumerator | |
---|---|
eCreateNew |
Definition at line 119 of file vdbread.hpp.
CVFSManager::CVFSManager | ( | void | ) |
Definition at line 246 of file vdbread.cpp.
References x_InitNew().
Definition at line 268 of file vdbread.cpp.
References NCBI_THROW2, and CSraRef< VFSManager >::x_InitPtr().
|
explicit |
Definition at line 252 of file vdbread.cpp.
References x_InitNew().
|
inlineexplicit |
Definition at line 123 of file vdbread.hpp.
|
private |
Definition at line 258 of file vdbread.cpp.
References NCBI_THROW2, and CSraRef< VFSManager >::x_InitPtr().
Referenced by CVFSManager().