NameReaderIndex Class Reference

#include <HashTableGeneric.h>

Inheritance diagram for NameReaderIndex:

Inheritance graph
[legend]
Collaboration diagram for NameReaderIndex:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NameReaderIndex (SourceReaderIndex &reader)
virtual ~NameReaderIndex ()
virtual const char * getSequenceName (SequenceNumber seqNum) const
virtual void getSequenceName (string &seqName, SequenceNumber seqNum) const
virtual SequenceNumber size (void) const

Private Attributes

SourceReaderIndexreader_

Detailed Description

Definition at line 96 of file HashTableGeneric.h.


Constructor & Destructor Documentation

NameReaderIndex::NameReaderIndex ( SourceReaderIndex reader  )  [inline]

Definition at line 99 of file HashTableGeneric.h.

00099 : reader_(reader) {}

virtual NameReaderIndex::~NameReaderIndex (  )  [inline, virtual]

Definition at line 100 of file HashTableGeneric.h.

00100 {}


Member Function Documentation

const char * NameReaderIndex::getSequenceName ( SequenceNumber  seqNum  )  const [virtual]

Reimplemented from NameReader.

Definition at line 1068 of file HashTableGeneric.cpp.

01069 {
01070   return reader_.extractName(seqNum);
01071 } // ~NameReaderIndex::getSequenceName

void NameReaderIndex::getSequenceName ( string &  seqName,
SequenceNumber  seqNum 
) const [virtual]

Reimplemented from NameReader.

Definition at line 1075 of file HashTableGeneric.cpp.

01076 {
01077   seqName=(string)reader_.extractName(seqNum); 
01078 } // ~NameReaderIndex::getSequenceName

SequenceNumber NameReaderIndex::size ( void   )  const [virtual]

Reimplemented from NameReader.

Definition at line 1109 of file HashTableGeneric.cpp.

References reader_, and SourceReaderIndex::size().

01110 {
01111   return reader_.size();
01112 } // ~NameReaderIndex::size( void ) const

Here is the call graph for this function:


Member Data Documentation

SourceReaderIndex& NameReaderIndex::reader_ [private]

Definition at line 107 of file HashTableGeneric.h.

Referenced by size().


The documentation for this class was generated from the following files:
Generated on Fri Dec 21 13:19:14 2007 for ssaha by  doxygen 1.5.2