12 Commits (23c3cd8d7ae77ea4cd17e8f7fb02491fc3ac3133)

Author SHA1 Message Date
Georg Hopp d28be8fbe8 fix PARENTCALL. We need the current class context to find the right parent. 11 years ago
Georg Hopp 7a1c975c3b fix inheritance of class variables 11 years ago
Georg Hopp 4b02cc239d more makros for classvars handling and add a new class SizedData. 11 years ago
Georg Hopp 8c0277e8d8 some minor fixes for the classvars stuff 12 years ago
Georg Hopp 7d39785a79 added classvars. This again changes the interface for class declaration and definition. 12 years ago
Georg Hopp 6a5d16687b small fix... I have to mark the class structure as extern in the header file. 12 years ago
Georg Hopp c5c48bb320 modify static instance generation so that static instances of a class can now be created anywhere. But the class needs to be prepared for this after its definition (TR_INSTANCE_INIT). 12 years ago
Georg Hopp 2534fb9e1d macro to cast one static instance to another class type. ATTENTION: no checks are done if the given class is really a parent of the instances class. 12 years ago
Georg Hopp 55629b9f3f fix macro 12 years ago
Georg Hopp f68ee33914 Modify TR_INSTANCE to get variable argument list for the initialization values, effectively remove the need for this ugly stray closing curly bracket. Add TR_objectInit function which allows to call the constructor on an already existing object. Remove not used variable argument list on _TR_CALL and fix corresponding makros. 12 years ago
Georg Hopp e20a52c8ad add a macro to make a retcall on the parent class 12 years ago
Georg Hopp bc62624956 initial version derived from taskrambler 12 years ago