home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / CTECHAPP.ZIP / SETS.ZIP / CHARSET.HPP < prev   
C/C++ Source or Header  |  1990-03-26  |  671b  |  36 lines

  1. //  Header:     CharSet
  2. //  Version:    2.00
  3. //
  4. //  Language:   C++ 2.0
  5. //  Environ:    Any
  6. //
  7. //  Purpose:    Provides the equivalent of Pascal's SET OF CHAR.
  8. //
  9. //  Written by: Scott Robert Ladd
  10.  
  11. #if !defined(__CHARSET_HPP)
  12. #define __CHARSET_HPP 1
  13.  
  14. #include "BitSet.hpp"
  15.  
  16. class CharSet : public BitSet
  17.     {
  18.     public:
  19.         // constructors
  20.         CharSet() : BitSet(256)
  21.             {}
  22.  
  23.         CharSet(CharSet & cs) : BitSet(cs)
  24.             {}
  25.  
  26.         CharSet(char * Values);
  27.  
  28.         // assignment operator
  29.         void operator = (CharSet & cs)
  30.             {
  31.             BitSet::operator = (cs);
  32.             }
  33.     };
  34.  
  35. #endif
  36.