Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Note : file inc/OpenGl_tsm.hxx
- // New base struct, to define new/delete operators only once
- typedef struct BASE_TSM_ELEM_DATA_STRUCT
- {
- IMPLEMENT_MEMORY_OPERATORS
- } BASE_TSM_ELEM_DATA, *base_tsm_elem_data;
- typedef union TSM_ELEM_DATA_UNION
- {
- BASE_TSM_ELEM_DATA *pdata; // Was "void* pdata;"
- Tint ldata;
- } TSM_ELEM_DATA, *tsm_elem_data;
- typedef struct TSM_ELEM_STRUCT : public BASE_TSM_ELEM_DATA_STRUCT // New inheritance
- {
- TelType el;
- TSM_ELEM_DATA data;
- // Removed "IMPLEMENT_MEMORY_OPERATORS"
- } TSM_ELEM, *tsm_elem;
- // ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement