Advertisement
HuguesDelorme

Fix TKOpenGL "delete void*" warnings

Aug 22nd, 2011
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.57 KB | None | 0 0
  1. // Note : file inc/OpenGl_tsm.hxx
  2.  
  3. // New base struct, to define new/delete operators only once
  4. typedef struct BASE_TSM_ELEM_DATA_STRUCT
  5. {
  6.   IMPLEMENT_MEMORY_OPERATORS
  7. } BASE_TSM_ELEM_DATA, *base_tsm_elem_data;
  8.  
  9. typedef  union  TSM_ELEM_DATA_UNION
  10. {
  11.   BASE_TSM_ELEM_DATA      *pdata; // Was "void* pdata;"
  12.   Tint       ldata;
  13. } TSM_ELEM_DATA, *tsm_elem_data;
  14.  
  15. typedef  struct  TSM_ELEM_STRUCT : public BASE_TSM_ELEM_DATA_STRUCT // New inheritance
  16. {
  17.   TelType        el;
  18.   TSM_ELEM_DATA  data;
  19.   // Removed "IMPLEMENT_MEMORY_OPERATORS"
  20. } TSM_ELEM, *tsm_elem;
  21.  
  22. // ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement