NCBI C++ ToolKit
Classes | Macros | Typedefs | Functions
bgzf.hpp File Reference
#include <corelib/ncbistd.hpp>
#include <corelib/ncbifile.hpp>
#include <util/simple_buffer.hpp>
#include <sra/readers/bam/vdbfile.hpp>
#include <sra/readers/bam/cache_with_lock.hpp>
+ Include dependency graph for bgzf.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  CPagedFilePage
 
class  CPagedFile
 
class  CBGZFException
 
struct  SBamUtil
 
union  SBamUtil::UFloatUint4
 
class  CBGZFPos
 
class  CBGZFBlock
 
class  CBGZFFile
 
class  CBGZFStream
 

Macros

#define USE_RANGE_CACHE   1
 

Typedefs

typedef pair< CBGZFPos, CBGZFPosCBGZFRange
 

Functions

ostream & operator<< (ostream &out, const CBGZFPos &p)
 
ostream & operator<< (ostream &out, const CBGZFRange &r)
 

Macro Definition Documentation

◆ USE_RANGE_CACHE

#define USE_RANGE_CACHE   1

Definition at line 97 of file bgzf.hpp.

Typedef Documentation

◆ CBGZFRange

typedef pair<CBGZFPos, CBGZFPos> CBGZFRange

Definition at line 272 of file bgzf.hpp.

Function Documentation

◆ operator<<() [1/2]

ostream& operator<< ( ostream &  out,
const CBGZFPos p 
)

Definition at line 337 of file bgzf.cpp.

References CBGZFPos::GetByteOffset(), CBGZFPos::GetFileBlockPos(), and out().

◆ operator<<() [2/2]

ostream& operator<< ( ostream &  out,
const CBGZFRange r 
)

Definition at line 343 of file bgzf.cpp.

References out(), and r().

Modified on Wed Feb 28 07:13:34 2024 by modify_doxy.py rev. 669887