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

Search Toolkit Book for DataBlk

#include "ftablock.h"
(Private to src/objtools/flatfile.)

+ Inheritance diagram for DataBlk:
+ Collaboration diagram for DataBlk:

Public Member Functions

 DataBlk (DataBlk *parent=nullptr, int type_=0, char *offset=nullptr, size_t len_=0)
 
 ~DataBlk ()
 
void SimpleDelete ()
 
- Public Member Functions inherited from CFlatFileData
virtual ~CFlatFileData ()=default
 

Public Attributes

bool mSimpleDelete = false
 
int mType
 
CFlatFileDatampData
 
char * mOffset
 
size_t len
 
string mpQscore
 
bool mDrop
 
DataBlkmpNext
 

Detailed Description

Definition at line 292 of file ftablock.h.

Constructor & Destructor Documentation

◆ DataBlk()

DataBlk::DataBlk ( DataBlk parent = nullptr,
int  type_ = 0,
char *  offset = nullptr,
size_t  len_ = 0 
)
inline

Definition at line 296 of file ftablock.h.

References mpNext.

◆ ~DataBlk()

DataBlk::~DataBlk ( )

Definition at line 71 of file block.cpp.

References i, MemFree(), mOffset, mpData, mpNext, mpQscore, mSimpleDelete, mType, and ParFlat_ENTRYNODE.

Member Function Documentation

◆ SimpleDelete()

void DataBlk::SimpleDelete ( )
inline

Definition at line 320 of file ftablock.h.

Referenced by FreeFeatBlk(), fta_remove_dup_feats(), LoadFeat(), and XMLGetDescr().

Member Data Documentation

◆ len

size_t DataBlk::len

◆ mDrop

bool DataBlk::mDrop

◆ mOffset

char* DataBlk::mOffset

◆ mpData

CFlatFileData* DataBlk::mpData

◆ mpNext

DataBlk* DataBlk::mpNext

◆ mpQscore

string DataBlk::mpQscore

Definition at line 331 of file ftablock.h.

Referenced by XMLAscii(), and ~DataBlk().

◆ mSimpleDelete

bool DataBlk::mSimpleDelete = false

Definition at line 319 of file ftablock.h.

Referenced by ~DataBlk().

◆ mType

int DataBlk::mType

The documentation for this class was generated from the following files:
Modified on Fri Sep 20 14:57:28 2024 by modify_doxy.py rev. 669887