NCBI C++ ToolKit
Public Types | Public Member Functions | List of all members
CSeqConvert::IPackTarget Class Referenceabstract

Search Toolkit Book for CSeqConvert::IPackTarget

#include <util/sequtil/sequtil_convert.hpp>

+ Inheritance diagram for CSeqConvert::IPackTarget:

Public Types

typedef CSeqUtil::ECoding TCoding
 
typedef CSeqUtil::ECodingType TCodingType
 

Public Member Functions

virtual ~IPackTarget ()
 
virtual SIZE_TYPE GetOverhead (TCoding coding) const =0
 
virtual bool GapsOK (TCodingType coding_type) const =0
 
virtual char * NewSegment (TCoding coding, TSeqPos length)=0
 

Detailed Description

Definition at line 135 of file sequtil_convert.hpp.

Member Typedef Documentation

◆ TCoding

Definition at line 138 of file sequtil_convert.hpp.

◆ TCodingType

Definition at line 139 of file sequtil_convert.hpp.

Constructor & Destructor Documentation

◆ ~IPackTarget()

virtual CSeqConvert::IPackTarget::~IPackTarget ( )
inlinevirtual

Definition at line 142 of file sequtil_convert.hpp.

Member Function Documentation

◆ GapsOK()

virtual bool CSeqConvert::IPackTarget::GapsOK ( TCodingType  coding_type) const
pure virtual

Implemented in CDelta_ext_PackTarget.

Referenced by CSeqConvert_imp::Pack().

◆ GetOverhead()

virtual SIZE_TYPE CSeqConvert::IPackTarget::GetOverhead ( TCoding  coding) const
pure virtual

Implemented in CDelta_ext_PackTarget.

◆ NewSegment()

virtual char* CSeqConvert::IPackTarget::NewSegment ( TCoding  coding,
TSeqPos  length 
)
pure virtual

Implemented in CDelta_ext_PackTarget.

Referenced by CSeqConvert_imp::Pack().


The documentation for this class was generated from the following file:
Modified on Sun May 12 04:57:23 2024 by modify_doxy.py rev. 669887