svenbarth
|
a076677336
* instead of a flags field generate a table with all Initialize operators of all fields (nested or not, parent class or not) for class types; objects and records don't use this (yet)
|
пре 7 година |
svenbarth
|
8536abce8a
* as the management operator feature is not platform specific using a specific define for it aside from a
|
пре 7 година |
svenbarth
|
4d0ab82ef7
* optimize class initialization by calling RTTIRecord() only when required for a non-trivial initialization
|
пре 7 година |
svenbarth
|
ac0322c323
+ add a flags field to the record init RTTI which declares whether
|
пре 7 година |
svenbarth
|
eb06ac8ce8
* set up $MinEnumSize and $PackSet so that it matches the compiler's settings for types added in the future
|
пре 7 година |
svenbarth
|
393d1c2256
* move RTTI related types from rtti.inc to rttidecl.inc
|
пре 7 година |
svenbarth
|
bbf578b193
* move definition of USE_PACKED from rtti.inc to rttidecl.inc
|
пре 7 година |
svenbarth
|
b75324a4f2
* move RTTI declarations to their own header file
|
пре 7 година |