32 #ifndef __XPLC_DELETE_H__ 33 #define __XPLC_DELETE_H__ 35 #if defined(__GNUC__) && __GNUC__ > 3 36 # pragma GCC system_header 49 #ifdef __XPLC_IOBJECT_H__ 50 #error "<xplc/delete.h> has to be included before <xplc/IObject.h>." 72 struct No {
char dummy[2]; };
74 static Yes test(
const IObject*);
114 #define xplcdelete CheckIObjectOk() && 122 #define delete CheckIObject() && 129 #define deletev CheckIObjectOkVector() && The basic interface which is included by all other XPLC interfaces and objects.
This file contains the XPLC foundation interface.