// Harbour OO constants — Five compatible // Source: /mnt/d/harbour-core/include/hboo.ch #ifndef HB_OO_CH_ #define HB_OO_CH_ #define HB_OO_CLSTP_EXPORTED 1 #define HB_OO_CLSTP_PROTECTED 2 #define HB_OO_CLSTP_HIDDEN 4 #define HB_OO_CLSTP_CTOR 8 #define HB_OO_CLSTP_READONLY 16 #define HB_OO_CLSTP_SHARED 32 #define HB_OO_CLSTP_CLASS 64 #define HB_OO_CLSTP_SUPER 128 #define HB_OO_CLSTP_PERSIST 256 #define HB_OO_CLSTP_NONVIRTUAL 512 #define HB_OO_CLSTP_OVERLOADED 1024 #define HB_OO_CLSTP_SYNC 2048 #define HB_OO_MSG_DATA 1 #define HB_OO_MSG_METHOD 2 #define HB_OO_MSG_CLASSDATA 3 #define HB_OO_MSG_CLASSMETHOD 4 #define HB_OO_MSG_INLINE 5 #define HB_OO_MSG_VIRTUAL 6 #define HB_OO_MSG_SUPER 7 #define HB_OO_MSG_ONERROR 8 #define HB_OO_MSG_DESTRUCTOR 9 #define HB_OO_MSG_DELEGATE 10 #define HB_OO_MSG_REALCLASS 11 #define HB_OO_MSG_PERFORM 12 #define HB_OO_MSG_ACCESS 13 #define HB_OO_MSG_ASSIGN 14 #endif