florian
|
217ae6e4bb
* more fixes to rtti after attribute branch merging
|
6 år sedan |
svenbarth
|
3ad24c9db8
* as attributes can be part of any type they are best suited in a common part of TTypeData
|
6 år sedan |
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 år sedan |
svenbarth
|
8536abce8a
* as the management operator feature is not platform specific using a specific define for it aside from a
|
7 år sedan |
svenbarth
|
4d0ab82ef7
* optimize class initialization by calling RTTIRecord() only when required for a non-trivial initialization
|
7 år sedan |
svenbarth
|
ac0322c323
+ add a flags field to the record init RTTI which declares whether
|
7 år sedan |
svenbarth
|
eb06ac8ce8
* set up $MinEnumSize and $PackSet so that it matches the compiler's settings for types added in the future
|
7 år sedan |
svenbarth
|
393d1c2256
* move RTTI related types from rtti.inc to rttidecl.inc
|
7 år sedan |
svenbarth
|
bbf578b193
* move definition of USE_PACKED from rtti.inc to rttidecl.inc
|
7 år sedan |
svenbarth
|
b75324a4f2
* move RTTI declarations to their own header file
|
7 år sedan |