Added ability to add commits the Kraken grammer file. Started work on class traits and else statements.

This commit is contained in:
Nathan Braswell
2014-07-06 23:42:25 -07:00
parent 91a68ac2b1
commit 46b9fc8b7f
8 changed files with 57 additions and 14 deletions

View File

@@ -57,5 +57,11 @@ template <T> void delete(T* toDelete, int itemDestructCount) {
}
template <T> void delete(T* toDelete) {
free<T>(toDelete);
delete<T>(toDelete, true);
}
template <T> void delete(T* toDelete, bool destruct) {
if (destruct)
toDelete->destruct();
free<T>(toDelete);
}