Sepi
Name
SepiExpressions
Parent
Sepi
Description
Expressions Sepi
Author
sjrd
Version
1.0
Types
Type Description TSepiArrayBoundKind (+) Type de borne de tableau TSepiOperation (+) Opération Sepi TSepiTypeOperation (+) Opération Sepi sur un type
Constants
Constant Description opAllOps (+) Toutes les opérations valides opBinaryOps (+) Operations binaires (dont comparaisons) opComparisonOps (+) Opérations de comparaison opUnaryOps (+) Opérations unaires
Methods
Method Description DefaultSepiTypeFor (+) Trouve le type Sepi par défaut correspondant à un type de base IsZeroMemory (+) Teste si une valeur est un zéro mémoire, tel qu'on peut utiliser msZero NeedDestination (+) Exige une destination mémoire valide SepiTypeToBaseType (+) Récupère le type de base correspondant à un type Sepi SepiTypeToBaseType (+) Récupère le type de base correspondant à un type Sepi SmallestIntegerTypeFor (+) Plus petit type entier pouvant contenir l'entier spécifié
Classes
Class Description ISepiAddressableValue (+) Valeur dont on peut récupérer l'adresse à l'exécution ISepiComponentExpression (+) Expression qui représente un meta ISepiExecutable (+) Expression qui peut être exécutée ISepiOpenArrayBuilder (+) Constructeur de tableau ouvert ISepiOpenArrayValue (+) Valeur tableau ouvert ISepiProperty (+) Propriété ISepiReadableValue (+) Valeur qui peut être lue à l'exécution ISepiSetBuilder (+) Constructeur d'ensemble ISepiSetOrOpenArrayBuilder (+) Constructeur d'ensemble ou de tableau ouvert ISepiTypeExpression (+) Expression qui représente un type ISepiTypeForceableSetValue (+) Valeur ensemble dont le type d'ensemble ou d'élément peut être forcé ISepiTypeForceableValue (+) Valeur dont le type peut être forcé ISepiValue (+) Valeur ISepiWantingParams (+) Expression qui peut être appelée ISepiWritableValue (+) Valeur qui peut être modifiée à l'exécution TSepiAddressOfValue (+) Opérateur d'adressage TSepiArithmeticLogicOperation (+) Opération arithmétique ou logique TSepiArrayBoundValue (+) Borne d'un tableau (Low, High ou Length) TSepiArrayItemValue (+) Valeur élément de de tableau TSepiAsOperation (+) Opération as TSepiAssignmentOperation (+) Opération d'assignation TSepiBinaryOperation (+) Opération binaire (dont comparaisons) TSepiCastOperator (+) Opérateur de transtypage TSepiComponentExpression (+) Expression représentant un meta TSepiConvertOperation (+) Opération de conversion TSepiCustomCallable (+) Classe de base pour les expressions qui peuvent être invoquées TSepiCustomComputedValue (+) Classe de base pour des valeurs à calculer TSepiCustomDirectValue (+) Implémentation de base de ISepiDirectValue TSepiCustomExecutable (+) Classe de base pour les expressions exécutables TSepiCustomExpressionPart (+) Implémentation de base de ISepiExpressionPart TSepiCustomWithParams (+) Classe de base pour les expressions qui ont des paramètres TSepiDereferenceValue (+) Opérateur de déréférencement TSepiDynArrayCopyExpression (+) Expression copie d'une partie d'une chaîne de caractères TSepiDynArraySetLengthExpression (+) Expression de changement de la longueur d'un tableau dynamique TSepiErroneousValue (+) Valeur erronée TSepiFloatLiteralValue (+) Valeur constante litérale entière TSepiInSetOperation (+) Opération in (appartenance à un ensemble) TSepiInstructionExpression (+) Expression wrapper pour une instruction TSepiIntegerLiteralValue (+) Valeur constante litérale entière TSepiIsAsOperation (+) Classe de base pour les opérations is et as TSepiIsOperation (+) Opération is TSepiLiteralValue (+) Valeur constante litérale TSepiLocalVarValue (+) Valeur variable locale TSepiMetaClassValue (+) Valeur meta-classe TSepiMethodCall (+) Appel de méthode TSepiMethodRefCall (+) Appel de référence de méthode TSepiNilValue (+) Valeur nil TSepiObjectFieldValue (+) Valeur champ d'un objet TSepiOpenArrayBuilder (+) Valeur tableau ouvert construit sur place TSepiOpenArrayFromArrayValue (+) Valeur tableau ouvert construit à partir d'une valeur tableau TSepiOperator (+) Opérateur Sepi TSepiPropertyValue (+) Valeur propriété TSepiPureInheritedCall (+) Appel inherited pur (même nom de méthode et mêmes paramètres) TSepiRecordFieldValue (+) Valeur champ de record TSepiSetBuilder (+) Constructeur d'ensemble TSepiSetBuilderRange (+) Intervalle de valeurs dans un constructeur d'ensemble TSepiSetOperation (+) Opération sur des ensembles TSepiSetOrOpenArrayBuilder (+) Constructeur d'ensemble ou de tableau ouvert TSepiStrCopyExpression (+) Expression copie d'une partie d'une chaîne de caractères TSepiStringLengthValue (+) Longueur d'une chaîne de caractères TSepiStringLiteralValue (+) Valeur constante litérale chaîne TSepiStrSetLengthExpression (+) Expression de changement de la longueur d'une chaîne de caractères TSepiTrueConstValue (+) Valeur constante TSepiTypeExpression (+) Expression représentant un type TSepiTypeOperationValue (+) Opération sur un type TSepiUnaryOperation (+) Opération unaire TSepiVariableValue (+) Valeur variable globale
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
Sepi