ARB
Public Member Functions | List of all members
SequencePosition Class Reference

#include <seq_search.hxx>

Public Member Functions

 SequencePosition (const CompactedSubSequence &seq, long pos=0)
 
 SequencePosition (const SequencePosition &pos, long offset=0)
 
 ~SequencePosition ()
 
 DECLARE_ASSIGNMENT_OPERATOR (SequencePosition)
 
const chartext () const
 
const CompactedSubSequencesequence () const
 
long expdPosition () const
 
long expdPosition (int offset)
 
SequencePositionoperator++ ()
 
SequencePositionoperator-- ()
 
SequencePositionoperator+= (long l)
 
SequencePositionoperator-= (long l)
 
int operator< (const SequencePosition &other) const
 
int operator> (const SequencePosition &other) const
 
long leftOf () const
 
long rightOf () const
 

Detailed Description

Definition at line 243 of file seq_search.hxx.

Constructor & Destructor Documentation

SequencePosition::SequencePosition ( const CompactedSubSequence seq,
long  pos = 0 
)
inline

Definition at line 253 of file seq_search.hxx.

SequencePosition::SequencePosition ( const SequencePosition pos,
long  offset = 0 
)
inline

Definition at line 257 of file seq_search.hxx.

SequencePosition::~SequencePosition ( )
inline

Definition at line 261 of file seq_search.hxx.

Member Function Documentation

SequencePosition::DECLARE_ASSIGNMENT_OPERATOR ( SequencePosition  )
const char* SequencePosition::text ( ) const
inline
const CompactedSubSequence& SequencePosition::sequence ( ) const
inline

Definition at line 265 of file seq_search.hxx.

Referenced by expdPosition(), and insertsToNextBase().

long SequencePosition::expdPosition ( ) const
inline
long SequencePosition::expdPosition ( int  offset)
inline

Definition at line 268 of file seq_search.hxx.

References CompactedSubSequence::expdPosition(), and sequence().

SequencePosition& SequencePosition::operator++ ( )
inline

Definition at line 270 of file seq_search.hxx.

SequencePosition& SequencePosition::operator-- ( )
inline

Definition at line 271 of file seq_search.hxx.

SequencePosition& SequencePosition::operator+= ( long  l)
inline

Definition at line 273 of file seq_search.hxx.

SequencePosition& SequencePosition::operator-= ( long  l)
inline

Definition at line 274 of file seq_search.hxx.

int SequencePosition::operator< ( const SequencePosition other) const
inline

Definition at line 276 of file seq_search.hxx.

int SequencePosition::operator> ( const SequencePosition other) const
inline

Definition at line 277 of file seq_search.hxx.

long SequencePosition::leftOf ( ) const
inline
long SequencePosition::rightOf ( ) const
inline

The documentation for this class was generated from the following file: