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


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