home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 October / Chip_1997-10_cd.bin / tema / sybase / powerj / hpp.z / dtjcltyp.hpp < prev    next >
C/C++ Source or Header  |  1996-12-20  |  2KB  |  76 lines

  1. #ifndef _DTJCLTYP_HPP
  2. #define _DTJCLTYP_HPP
  3.  
  4. #include <stddef.h>
  5. #include "dttype.hpp"
  6. #include "dttyped.hpp"
  7. #include "dtjtyped.hpp"
  8.  
  9. class METAEXPORTCLASSDEF DTType_Color_Or_Null : public DTType_Color {
  10.     public:
  11.     DTType_Color_Or_Null( const MMType * imp );
  12.     ~DTType_Color_Or_Null();
  13.  
  14.     virtual WBool            Textify( WString &, DT_Textify ) const;
  15.     virtual WBool            DeTextify( const WString &, DT_Textify );
  16.  
  17.     static DTType *            Instantiate( const MMType * );
  18. };
  19.  
  20. class METAEXPORTCLASSDEF DTType_JFont_Or_Null : public DTType_JFont {
  21.     public:
  22.     DTType_JFont_Or_Null( const MMType * imp );
  23.     ~DTType_JFont_Or_Null();
  24.  
  25.     virtual WBool            Textify( WString &, DT_Textify ) const;
  26.     virtual WBool            DeTextify( const WString &, DT_Textify );
  27.  
  28.     static DTType *            Instantiate( const MMType * );
  29. };
  30.  
  31. class METAEXPORTCLASSDEF DTType_WChar_Or_Null : public DTType_WChar {
  32.     public:
  33.     DTType_WChar_Or_Null( const MMType * imp );
  34.     ~DTType_WChar_Or_Null();
  35.  
  36.     virtual WBool            Textify( WString &, DT_Textify ) const;
  37.     virtual WBool            DeTextify( const WString &, DT_Textify );
  38.  
  39.     static DTType *            Instantiate( const MMType * );
  40. };
  41.  
  42. class METAEXPORTCLASSDEF DTType_WBool_Or_Null : public DTType_WBool {
  43.     public:
  44.     DTType_WBool_Or_Null( const MMType * imp );
  45.     ~DTType_WBool_Or_Null();
  46.  
  47.     virtual WBool            Textify( WString &, DT_Textify ) const;
  48.     virtual WBool            DeTextify( const WString &, DT_Textify );
  49.  
  50.     static DTType *            Instantiate( const MMType * );
  51. };
  52.  
  53. class METAEXPORTCLASSDEF DTType_WShort_Or_Null : public DTType_WShort {
  54.     public:
  55.     DTType_WShort_Or_Null( const MMType * imp );
  56.     ~DTType_WShort_Or_Null();
  57.  
  58.     virtual WBool            Textify( WString &, DT_Textify ) const;
  59.     virtual WBool            DeTextify( const WString &, DT_Textify );
  60.  
  61.     static DTType *            Instantiate( const MMType * );
  62. };
  63.  
  64. class METAEXPORTCLASSDEF DTType_WLong_Or_Null : public DTType_WLong {
  65.     public:
  66.     DTType_WLong_Or_Null( const MMType * imp );
  67.     ~DTType_WLong_Or_Null();
  68.  
  69.     virtual WBool            Textify( WString &, DT_Textify ) const;
  70.     virtual WBool            DeTextify( const WString &, DT_Textify );
  71.  
  72.     static DTType *            Instantiate( const MMType * );
  73. };
  74.  
  75. #endif // _DTJCLTYP_HPP
  76.