Sepi

Name
  ScTypInfo

Parent
  Sepi

Description
  Étend les informations et les routines proposées par l'unité TypInfo

Author
  sjrd

Version
  1.0

Types
 
Type Description
LongString (+) Long string - ambivalent type for Delphi 2007- and Delphi 2009+
PArrayTypeData (+) Pointeur vers TArrayTypeData
PManagedField (+) Pointeur vers TManagedField
PRecordTypeData (+) Pointeur vers TRecordTypeData
PTypeInfoString (+) Pointeur sur un type chaîne utilisé dans les RTTI
TypeInfoString (+) Type chaîne utilisé dans les RTTI

Constants
 
Constant Description
NeedInitTypeKinds (+) Types qui requièrent une initialisation
tkClassRefOrUnknown (+) tkClassRef sous Delphi 2010+, tkUnknown sinon
tkPointerOrUnknown (+) tkPointer sous Delphi 2010+, tkUnknown sinon
tkProcedureOrUnknown (+) tkProcedure sous Delphi 2010+, tkUnknown sinon
tkUStringOrUnknown (+) tkUString sous Delphi 2009+, tkUnknown sinon

Methods
 
Method Description
AreInitFinitCompatible (+) Teste si deux types sont compatibles au niveau de leur initialisation
CopyData (+) Copie une variable
CopyData (+) Copie une variable dont le type possède des RTTI
ReadTypeInfoStringFromStream (+) Lit une chaîne de caractères de RTTI depuis un flux
TypeInfoDecode (+) Decode a string coming from RTTI
TypeInfoEncode (+) Encode a string for storing into RTTI
TypeSize (+) Détermine la taille d'un type à partir de ses RTTI
WriteTypeInfoStringToStream (+) Écrit une chaîne de caractères de RTTI dans un flux

Classes
 
Class Description
TArrayTypeData (+) Données d'un type tableau statique
TManagedField (+) Champ managé d'un record (qui requiert une initialisation)
TRecordTypeData (+) Données d'un type record

Legend
 
Symbol Visibility
- Private
# Protected
+ Public
* Published
A Automated
S Strict

Sepi


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