NCBI C++ ToolKit
Classes | Functions
seqdbisam.hpp File Reference

ISAM index database access object. More...

#include <objtools/blast/seqdb_reader/impl/seqdbfile.hpp>
#include <objects/seqloc/Seq_id.hpp>
+ Include dependency graph for seqdbisam.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CSeqDBIsam
 CSeqDBIsam. More...
 
class  CSeqDBIsam::SIsamKey
 Stores a key for an ISAM file. More...
 

Functions

 USING_SCOPE (objects)
 Bring the object directory definitions into this scope. More...
 
template<class T >
static void s_AdvanceGiList (CSeqDBGiList &gis, int &gi_index, int gis_size, const T &key)
 
template<class T >
static void s_AdvanceKeyList (const vector< T > &keys, int &index, int num_keys, const T &target)
 
template<class T >
static void s_SetTranslation (CSeqDBGiList &gis, int &gi_index, int gis_size, const T &key, int value)
 

Detailed Description

ISAM index database access object.

Defines classes: CSeqDBIsam

Implemented for: UNIX, MS-Windows

Definition in file seqdbisam.hpp.

Function Documentation

◆ s_AdvanceGiList()

template<class T >
static void s_AdvanceGiList ( CSeqDBGiList gis,
int gi_index,
int  gis_size,
const T key 
)
inlinestatic

◆ s_AdvanceKeyList()

template<class T >
static void s_AdvanceKeyList ( const vector< T > &  keys,
int index,
int  num_keys,
const T target 
)
inlinestatic

Definition at line 80 of file seqdbisam.hpp.

◆ s_SetTranslation()

template<class T >
static void s_SetTranslation ( CSeqDBGiList gis,
int gi_index,
int  gis_size,
const T key,
int  value 
)
inlinestatic

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Bring the object directory definitions into this scope.

Modified on Fri Sep 20 14:57:38 2024 by modify_doxy.py rev. 669887