home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / vgserv45.zip / BASE / HPTWGS2 / include / fcwtblu.h < prev    next >
C/C++ Source or Header  |  2001-03-21  |  2KB  |  51 lines

  1. /*****************************************************************************/
  2. /*                                                                           */
  3. /*                           OCO SOURCE MATERIALS                            */
  4. /*                             IBM CONFIDENTIAL                              */
  5. /*                                    OR                                     */
  6. /*                        IBM CONFIDENTIAL RESTRICTED                        */
  7. /*            WHEN COMBINED WITH THE AGGREGATED OCO SOURCE MODULES           */
  8. /*                           FOR THIS PROGRAM PRODUCT                        */
  9. /*                                                                           */
  10. /*      VisualAge Generator Server for OS/2, AIX, HP-UX, and Windows NT      */
  11. /*                          Version 3.0  5697-C28                            */
  12. /*                    (C) COPYRIGHT IBM CORP. 1994,1997, 1999                      */
  13. /*                                                                           */
  14. /*                                                                           */
  15. /*  Type    Date     Userid   Description of problem                         */
  16. /*  ----  --------  --------  ---------------------------------------------  */
  17. /*  A1    08/07/99  Lui       Feature 11712: Unicode Support                 */
  18. /*                                                                           */
  19. /*****************************************************************************/
  20. #ifndef FCWTBLU_H
  21. #  define FCWTBLU_H
  22.  
  23. #include <fcwtbl.h>
  24.  
  25. /*-------------------------------------------------------------------------*/
  26. /*  TBLUNICODE                                                @A1          */
  27. /*-------------------------------------------------------------------------*/
  28.  
  29. class TBLUNICODE : public UNICODE
  30. {
  31.   private:
  32.     void*    pData;
  33.  
  34.   public:
  35.  
  36.     TBLUNICODE (Parent&, Level, int, int, int, int);
  37.     TBLUNICODE (const TBLUNICODE& tb, int index);
  38.     TBLUNICODE (const TBLUNICODE& tb, quadnum index);
  39.     virtual ~TBLUNICODE();
  40.  
  41.     // Interactions with other UNICODE objects
  42.     void operator =  (const UNICODE& v);
  43.  
  44.     TBLUNICODE operator [] (quadnum) const;
  45.     int Contains( const UNICODE& v, const quadnum i);
  46.  
  47. };
  48.  
  49.  
  50. #endif
  51.