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.


class  CPagedFilePage
class  CPagedFile
class  CBGZFException
struct  SBamUtil
union  SBamUtil::UFloatUint4
class  CBGZFPos
class  CBGZFBlock
class  CBGZFFile
class  CBGZFStream


#define USE_RANGE_CACHE   1


typedef pair< CBGZFPos, CBGZFPosCBGZFRange


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

Macro Definition Documentation


#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 rev. 669887