Nathan Braswell
|
12f57f8ce8
|
Added support for destructors! This is done by making a void, parameterless member method called destruct which is called when a stack object falls out of scope, if it exists. This is implemented by the generator, in this case CGenerator.
|
2014-06-28 08:31:33 -07:00 |
|
Nathan Braswell
|
63d9ec66e1
|
Added "Init Position Call" (takes the place of implicit constructors) and the this keyword! This was the structure needed for more sensable memory management. At least delete will need some updating before it becomes very usable, though. (Figuring out the types for function template instantiation) Anyway, good progress here!
|
2014-06-26 01:45:44 -07:00 |
|
Nathan Braswell
|
82d8a15de0
|
Added (then fixed) templates with multiple parameters for both classes and functions!
|
2014-06-17 00:10:57 -07:00 |
|
Nathan Braswell
|
e7a631240f
|
Fixed the remaining problems\! All the tests pass now.
|
2014-06-10 23:59:39 -07:00 |
|
Nathan Braswell
|
7dbfd8ca38
|
Almost have it working, but member function lookup through a typedef doesn't quite work. (I think the problem's in CGenerator)
|
2014-06-10 00:53:30 -07:00 |
|
Nathan Braswell
|
366bbb6432
|
I didn't save the file. Now most (all) class template tests fail. Bedtime.
|
2014-06-09 00:40:12 -07:00 |
|
Nathan Braswell
|
812d40c6db
|
Work on fixing class templates instantiated outside of functions. Groundwork done, but it doesn't work. Doesn't break anything else either. Bedtime.
|
2014-06-09 00:21:38 -07:00 |
|
Nathan Braswell
|
9bfbc7cdf6
|
Script to run all tests added. Prep work on new computer before fixing the remaining major template class bug.
|
2014-06-02 00:19:44 -07:00 |
|