Sepi
Name
TSepiInitializationExpressionNode
Parent
SepiStdCompilerNodes
Class Hierarchy
TSepiNonTerminal
Visibility
PUBLIC
Description
Noeud d'expression d'initialisation
Une expression d'initialisation est une expression constante qui initialise
une valeur connue à la compilation, et dont le type est déjà connu.
Avant son BeginParsing, la méthode SetValueTypeAndPtr doit être appelée pour
spécifier quel est le type de valeur attendu, et où placer le résultat.
Les types acceptés par une instance particulière de
TSepiInitializationExpressionNode peuvent être testés avec IsValidType. Par
défaut, TSepiInitializationExpressionNode accepte tous les types non-nil.
Members
Fields
Field Description FOwnsValue (-) True si possède la valeur dans FValuePtr FValuePtr (-) Pointeur sur la valeur à initialiser FValueType (-) Type de valeur
Methods
Method Description BeginParsing (+) [@inheritDoc] Destroy (+) [@inheritDoc] IsValidType (+) Teste si un type est valide pour cet initialiseur SetValueTypeAndPtr (+) Indique le type de valeur attendu, et où stocker le résultat
Properties
Property Description ValuePtr (+) Pointeur sur la valeur à initialiser ValueType (+) Type de valeur
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
Sepi