aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/polymorphism.h
Commit message (Collapse)AuthorAgeFilesLines
* Make the polymorphic allocators allocate cleared memoryChris Robinson2018-11-021-3/+1
|
* Make the polymorphism macros less hacky in C++Chris Robinson2018-11-011-1/+8
| | | | | | In particular, it relies on derived structs using C++-style inheritence. Any implementation's source that's converted to C++ will consequently need to make that change.
* Add a couple casts for compiling with C++Chris Robinson2018-10-291-3/+3
| | | | Also avoid using __builtin_types_compatible_p, which seems broken with C++?
* Remove SET_VTABLE1Chris Robinson2018-01-111-3/+0
|
* Move the polymorphic/inheritance macros to a separate headerChris Robinson2018-01-111-0/+108