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

#include <SequenceBuffer.h>

Public Member Functions

 BaseCounter (const std::string &Source)
 
void addCount (Base base, size_t amount)
 
void checkOverallCounter () const
 
void calcOverallCounter ()
 
void startLineCounter ()
 
void addLine (const std::string &line)
 
void expectEqual (const BaseCounter &other) const
 
size_t getCount (Base base) const
 

Detailed Description

Definition at line 38 of file SequenceBuffer.h.

Constructor & Destructor Documentation

BaseCounter::BaseCounter ( const std::string Source)
inline

Definition at line 47 of file SequenceBuffer.h.

References BC_COUNTERS.

Member Function Documentation

void BaseCounter::addCount ( Base  base,
size_t  amount 
)
inline

Definition at line 53 of file SequenceBuffer.h.

Referenced by parseCounter().

void BaseCounter::checkOverallCounter ( ) const

Definition at line 42 of file SequenceBuffer.cxx.

References arb_test::all(), BC_ALL, GBS_global_string(), and gi_assert.

Referenced by expectEqual().

void BaseCounter::calcOverallCounter ( )

Definition at line 30 of file SequenceBuffer.cxx.

References arb_test::all(), BC_ALL, and gi_assert.

void BaseCounter::startLineCounter ( )

Definition at line 83 of file SequenceBuffer.cxx.

References gi_assert.

Referenced by SequenceBuffer::SequenceBuffer().

void BaseCounter::addLine ( const std::string line)
inline
void BaseCounter::expectEqual ( const BaseCounter other) const
size_t BaseCounter::getCount ( Base  base) const
inline

Definition at line 64 of file SequenceBuffer.h.

Referenced by Importer::check_base_counters().


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