home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c081_11 / 1.ddi / CLASSINC.ZIP / CLSDEFS.H < prev    next >
Encoding:
C/C++ Source or Header  |  1991-02-13  |  2.4 KB  |  70 lines

  1. // Borland C++ - (C) Copyright 1991 by Borland International
  2.  
  3. // Contents ----------------------------------------------------------------
  4. //
  5. //      ERROR_CLASS_HASH_VALUE
  6. //
  7. //      __EEXPAND
  8. //      __ENOMEM
  9. //      __ENOTSORT
  10. //      __ENOTASSOC
  11. //
  12. // Description
  13. //
  14. //      Definitions for the C++ class library.
  15. //
  16. // End ---------------------------------------------------------------------
  17.  
  18. // Interface Dependencies ---------------------------------------------------
  19.  
  20. #ifndef __CLSDEFS_H
  21. #define __CLSDEFS_H
  22.  
  23. #ifndef __CLSTYPES_H
  24. #include "clstypes.h"
  25. #endif
  26.  
  27. // End Interface Dependencies ------------------------------------------------
  28.  
  29. // LiteralSection ----------------------------------------------------------
  30. //
  31. //      hash values
  32. //
  33. // Description
  34. //
  35. //      For some classes it doesn't make sense to use any particular hash
  36. //      function on an object of that class to get a hash value, so we
  37. //      provide some default ones instead.  These are returned by member
  38. //      functions hashValue.
  39. //
  40. // End ---------------------------------------------------------------------
  41.  
  42. #define ERROR_CLASS_HASH_VALUE                      (hashValueType)0
  43.                                                                                                                                     
  44. // End LiteralSection hash values //
  45.  
  46.  
  47. // LiteralSection ----------------------------------------------------------
  48. //
  49. //      error codes
  50. //
  51. // Description
  52. //
  53. //      Defines run time error codes generated by the class libraries.
  54. //
  55. // End ---------------------------------------------------------------------
  56.  
  57. #define __EEXPAND                               2
  58.                                                                                                                                     
  59. #define __ENOMEM                                3
  60.                                                                                                                                     
  61. #define __ENOTSORT                              4
  62.                                                                                                                                     
  63. #define __ENOTASSOC                             5
  64.                                                                                                                                     
  65. // End LiteralSection error codes //
  66.  
  67. #endif // ifndef __CLSDEFS_H //
  68.  
  69.  
  70.