Sepi
Previous

Name
  AreInitFinitCompatible

Parent
  ScTypInfo

Visibility
  PUBLIC

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

Sepi
Previous


Copyright (c) 2006-2010 Sébastien Doeraene
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/