#include using std::list; #include "Concordance.h" #include "Entry.h" namespace Concordance { list Contents; void AddWordRef( Word& Wrd, Reference& Ref) { for(list::iterator I = Contents.begin(); I != Contents.end(); I++) { if( Wrd < I->GetKey() ) {Contents.insert(I,Entry(Wrd,Ref));return;} if( Wrd == I->GetKey() ) {I->AddRef(Ref); return; } }//for Contents.push_back(Entry(Wrd,Ref)); }//AddWordRef void Output( ostream& fout) { for(list::iterator I = Contents.begin(); I != Contents.end(); I++) I->Output(fout); }//Output }//Concordance