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

#include <PRD_Range.hxx>

Public Member Functions

 Range (const PRD_Sequence_Pos value1_, const PRD_Sequence_Pos value2_)
 
 Range ()
 
 ~Range ()
 
PRD_Sequence_Pos min () const
 
PRD_Sequence_Pos max () const
 
PRD_Sequence_Pos range ()
 
void min (PRD_Sequence_Pos new_min_)
 
void max (PRD_Sequence_Pos new_max_)
 
bool includes (PRD_Sequence_Pos value_)
 
bool includes (PRD_Sequence_Pos min_, PRD_Sequence_Pos max_)
 
void print (const char *prefix_, const char *suffix_)
 
 Range (int start_, int end_, int probe_len_)
 
 Range (const Range &other)
 
 DECLARE_ASSIGNMENT_OPERATOR (Range)
 
bool contains (const AbsLoc &match) const
 

Detailed Description

Definition at line 8 of file PRD_Range.hxx.

Constructor & Destructor Documentation

Range::Range ( const PRD_Sequence_Pos  value1_,
const PRD_Sequence_Pos  value2_ 
)

Definition at line 9 of file PRD_Range.cxx.

Range::Range ( )

Definition at line 14 of file PRD_Range.cxx.

Range::~Range ( )
inline

Definition at line 16 of file PRD_Range.hxx.

Range::Range ( int  start_,
int  end_,
int  probe_len_ 
)
inline

Definition at line 52 of file PT_rangeCheck.h.

Range::Range ( const Range other)
inline

Definition at line 58 of file PT_rangeCheck.h.

Member Function Documentation

PRD_Sequence_Pos Range::min ( ) const
inline
PRD_Sequence_Pos Range::max ( ) const
inline
PRD_Sequence_Pos Range::range ( )
inline

Definition at line 20 of file PRD_Range.hxx.

void Range::min ( PRD_Sequence_Pos  new_min_)
inline

Definition at line 21 of file PRD_Range.hxx.

void Range::max ( PRD_Sequence_Pos  new_max_)
inline

Definition at line 22 of file PRD_Range.hxx.

bool Range::includes ( PRD_Sequence_Pos  value_)
bool Range::includes ( PRD_Sequence_Pos  min_,
PRD_Sequence_Pos  max_ 
)

Definition at line 33 of file PRD_Range.cxx.

void Range::print ( const char prefix_,
const char suffix_ 
)
Range::DECLARE_ASSIGNMENT_OPERATOR ( Range  )
bool Range::contains ( const AbsLoc match) const
inline

Definition at line 66 of file PT_rangeCheck.h.

References NULp.


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