NCBI C++ ToolKit
CHandleRange Member List

This is the complete list of members for CHandleRange, including all inherited members.

AddRange(TRange range, ENa_strand strand)CHandleRange
AddRange(TRange range, ENa_strand strand, bool more_before, bool more_after, bool circular_rna=false)CHandleRange
AddRanges(const CHandleRange &hr)CHandleRange
begin(void) constCHandleRangeinline
CHandleRange(void)CHandleRange
CHandleRange(const CHandleRange &src, const TOpenRange &range)CHandleRange
CHandleRangeMap classCHandleRangefriend
const_iterator typedefCHandleRange
Empty(void) constCHandleRangeinline
end(void) constCHandleRangeinline
eStrandAny enum valueCHandleRange
eStrandMinus enum valueCHandleRange
eStrandPlus enum valueCHandleRange
ETotalRangeFlags enum nameCHandleRange
GetCircularRangeEnd(bool include_origin=true) constCHandleRange
GetCircularRangeStart(bool include_origin=true) constCHandleRange
GetLeft(void) constCHandleRange
GetOverlappingRange(TTotalRangeFlags flags=eStrandAny) constCHandleRange
GetOverlappingRange(const TRange &range) constCHandleRange
GetRight(void) constCHandleRange
GetStrandsFlag(void) constCHandleRange
HasGaps(void) constCHandleRange
IntersectingWith(const CHandleRange &hr) constCHandleRange
IntersectingWith(const TRange &range, ENa_strand strand=eNa_strand_unknown) constCHandleRange
IntersectingWith_NoStrand(const CHandleRange &hr) constCHandleRange
IntersectingWithSubranges(const CHandleRange &hr) constCHandleRange
IntersectingWithTotalRange(const CHandleRange &hr) constCHandleRange
IsCircular(void) constCHandleRangeinline
IsMultipart(void) constCHandleRangeinline
IsSingleStrand(void) constCHandleRangeinline
m_IsCircularCHandleRangeprivate
m_IsSingleStrandCHandleRangeprivate
m_MoreAfterCHandleRangeprivate
m_MoreBeforeCHandleRangeprivate
m_RangesCHandleRangeprivate
m_TotalRanges_minusCHandleRangeprivate
m_TotalRanges_plusCHandleRangeprivate
MergeRange(TRange range, ENa_strand strand)CHandleRange
TOpenRange typedefCHandleRange
TRange typedefCHandleRange
TRanges typedefCHandleRange
TRangeWithStrand typedefCHandleRange
TTotalRangeFlags typedefCHandleRange
x_IncludesMinus(const ENa_strand &strand) constCHandleRangeinlineprivate
x_IncludesPlus(const ENa_strand &strand) constCHandleRangeinlineprivate
x_IntersectingStrands(ENa_strand str1, ENa_strand str2)CHandleRangeprivatestatic
~CHandleRange(void)CHandleRange
Modified on Sat May 18 11:40:04 2024 by modify_doxy.py rev. 669887