PositionInDatabase Struct Reference

#include <GlobalDefinitions.h>

List of all members.

Public Member Functions

 PositionInDatabase (SequenceNumber sequence_, SequenceOffset offset_)
 PositionInDatabase (void)
bool operator< (const PositionInDatabase &pos) const
bool operator== (const PositionInDatabase &pos) const

Public Attributes

SequenceNumber sequence
SequenceOffset offset


Detailed Description

Definition at line 253 of file GlobalDefinitions.h.


Constructor & Destructor Documentation

PositionInDatabase::PositionInDatabase ( SequenceNumber  sequence_,
SequenceOffset  offset_ 
) [inline]

Definition at line 255 of file GlobalDefinitions.h.

00255                                                                          :
00256     sequence(sequence_), offset(offset_) {}
  PositionInDatabase(void) {}

PositionInDatabase::PositionInDatabase ( void   )  [inline]

Definition at line 257 of file GlobalDefinitions.h.

00257 {}


Member Function Documentation

bool PositionInDatabase::operator< ( const PositionInDatabase pos  )  const [inline]

Definition at line 273 of file GlobalDefinitions.h.

References offset, and sequence.

00274   {
00275     return (    ( sequence < pos.sequence )
00276              || (    ( sequence == pos.sequence )
00277                   && ( offset < pos.offset )   )   );
00278   } // ~operator<

bool PositionInDatabase::operator== ( const PositionInDatabase pos  )  const [inline]

Definition at line 280 of file GlobalDefinitions.h.

References offset, and sequence.

00281   {
00282     return (    ( sequence == pos.sequence )
00283              && ( offset   == pos.offset   ) );
00284   } // ~operator<


Member Data Documentation

SequenceNumber PositionInDatabase::sequence

Definition at line 258 of file GlobalDefinitions.h.

Referenced by CustomHitStore::addHit(), HashTable::getSequence(), HashTable::hashWords(), operator<(), and operator==().

SequenceOffset PositionInDatabase::offset

Definition at line 261 of file GlobalDefinitions.h.

Referenced by CustomHitStore::addHit(), HashTable::getOffset(), HashTable::hashWords(), operator<(), and operator==().


The documentation for this struct was generated from the following file:
Generated on Fri Dec 21 13:19:23 2007 for ssaha by  doxygen 1.5.2