// Word Class
#include "word.h"

namespace ISR
{
    //constructors and destructors

    // Set mRef to 1 and set string, most common
    cWord::cWord(const std::string & s)
    {
     mStr = s;
     mRef = 1;
    }

    cWord::cWord(const std::string & s, const int & ref )
    {
      mStr = s;
      mRef = ref;
    }

    cWord::~cWord()
    {
    }

    cWord *cWord::operator++()
    {
      mRef++;
      return this;
    };

    // allows sort() to sort in asceding order
    bool cWord::operator<(const cWord &Entry) const
    {
      return (mRef < Entry.GetRef());
    }
};