Name
Parent
Visibility
Description
|
Teste si deux types sont compatibles au niveau de leur initialisation Deux types sont compatibles si et seulement si initialiser/finaliser une variable d'un des deux types avec les RTTI de l'autre type est valide. Notez que les tailles des types n'ont pas besoin d'être égales. En particulier, deux types de tailles quelconques et différentes sont compatibles s'ils ne nécessitent aucune initialisation. Un cas très particulier n'est pas traité parfaitement dans cette implémentation : celui ou un type record a la même structure qu'un tableau statique. Est alors renvoyé False au lieu de True. |
Source code
|
function AreInitFinitCompatible ( Left , Right : PTypeInfo ) : Boolean |
Parameters
|
Parameter |
Description |
Left : PTypeInfo |
Premier type |
Right : PTypeInfo |
Second type |
|
Return
|
Types |
Description |
BOOLEAN |
True s'ils sont compatibles, False sinon |
|
|