Sepi Previous
Name
TSepiClass
Parent
SepiMembers
Class Hierarchy
TSepiInheritableContainerType
Visibility
PUBLIC
Description
Classe (type objet)
Members
Fields
Field Description FDefaultProperty (-) Propriété tableau par défaut FDelphiClass (-) Classe Delphi FDMTNextIndex (-) Prochain index à utiliser dans la DMT FInstSize (-) Taille d'une instance de la classe FInterfaces (-) Interfaces supportées par la classe FIntfMethodRedirectors (-) Redirecteurs de méthodes d'interface FParent (-) Classe parent (nil si n'existe pas - TObject) FPublishedPropCount (-) Nombre de propriétés publiées FStoredInstSize (-) Valeur de FInstSize telle que stockée FVMTSize (-) Taille de la VMT dans les index positifs
Methods
Method Description AddField (+) Ajoute un champ à la classe AddInterface (+) Ajoute le support d'une interface AddIntfMethodRedirector (+) Ajoute un redirecteur de méthode d'interface AddMethod (+) Ajoute une méthode à la classe AddMethod (+) Ajoute une méthode à la classe AddMethod (+) Ajoute une méthode à la classe AddOverloadedMethod (+) Ajoute une méthode surchargée à la classe AddOverloadedMethod (+) Ajoute une méthode surchargée à la classe AddOverloadedMethod (+) Ajoute une méthode surchargée à la classe AddProperty (+) Ajoute une propriété à la classe AddProperty (+) Ajoute une propriété à la classe AddProperty (+) Ajoute une propriété à la classe ChildAdded (#) [@inheritDoc] ClassImplementsInterface (+) Détermine si la classe implémente une interface donnée ClassInheritsFrom (+) Détermine si la classe hérite d'une classe donnée CompatibleWith (+) [@inheritDoc] Complete (+) [@inheritDoc] Create (+) Crée une nouvelle classe Destroy (+) Détruit l'instance Equals (+) [@inheritDoc] FindIntfMethodImpl (#) Trouve la méthode qui implémente une méthode d'interface ForwardDecl (+) Déclare un type classe en forward GetDescription (#) [@inheritDoc] GetInterfaceCount (-) Nombre d'interfaces supportées GetInterfaces (-) Tableau zero-based des interfaces supportées GetParentContainer (#) [@inheritDoc] GetTotalInstSize (-) Taille totale d'instance (incluant les champs cachés) GetVMTEntries (-) VMT de la classe, indexée par les constantes vmtXXX HasAnyRedirectorFor (#) Teste si cette classe a un quelconque redirecteur pour une interface donnée IsIntfMethodRedirected (#) Teste si une méthode d'interface est redirigée dans cette class ListCompleteIMTInterfaces (-) Liste les interfaces qui doivent avoir une IMT complète ListReferences (#) [@inheritDoc] Load (+) Charge une classe depuis un flux LoadInitialDataFromParent (-) Charge les données initiales depuis le parent de cette classe MakeCompleteIMTs (-) Construit les IMTs complètes MakeDMT (-) Construit la DMT MakeFieldTable (-) Construit la table des champs publiés MakeIMT (-) Construit une IMT non native MakeIMTRedirects (-) Construit les IMTs redirigées vers d'autres IMTs (complètes) MakeIMTs (-) Construit les IMTs MakeInitTable (-) Construit la table d'initialisation MakeIntfTable (-) Construit la table des interfaces MakeMethodTable (-) Construit la table des méthodes publiées MakeRuntimeInfo (#) [@inheritDoc] MakeVMT (-) Construit la VMT ReadNativeIMTs (-) Lit la table des IMTs natives pour obtenir les offsets réels RedefineProperty (+) Redéfinit une propriété héritée RedefineProperty (+) Redéfinit une propriété héritée RedefineProperty (+) Redéfinit une propriété héritée Save (#) [@inheritDoc] SetupProperties (#) [@inheritDoc] SetVMTEntries (-) Modifie la VMT de la classe, indexée par les constantes vmtXXX WriteTypeInfo (#) [@inheritDoc]
Properties
Property Description DefaultProperty (+) Propriété tableau par défaut DelphiClass (+) Classe Delphi InstSize (+) Taille d'une instance de la classe InterfaceCount (+) Nombre d'interfaces supportées Interfaces (+) Tableau zero-based des interfaces supportées Parent (+) Classe parent (nil si n'existe pas - TObject) TotalInstSize (+) Taille totale d'instance (incluant les champs cachés) VMTEntries (#) VMT de la classe, indexée par les constantes vmtXXX VMTSize (+) Taille de la VMT dans les index positifs
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
Sepi Previous