
#ifndef PAGE_NO_PAGE_NUMBER_H
#define PAGE_NO_PAGE_NUMBER_H

// ---------------------------------------------------------------------
// To represent a page number in the book.
// ---------------------------------------------------------------------

namespace Page_no {
  enum Book_part { PREFACE = 0, BODY };
  struct Page_number;
}

struct Page_no::Page_number {
  Book_part part;
  int i;
  Page_number( const Book_part part0 = PREFACE, const int i0 = 0 )
    : part(part0), i(i0) {}
};

#endif

