Listing 9 The Cheshire Cat class definition for lns

//
// lns2.h - line number sequence interface
//
#ifndef LNS_H_INCLUDED
#define LNS_H_INCLUDED

class lns
   {
public:
   lns(unsigned n);
   ~lns();
   void add(unsigned n);
   void print();
private:
   class details;
   details *dp;
   };

#endif

// End of File