Définition des types

Les types peuvent être définis :

Syntaxe de la définition d'un type

Types :

ListeDeTypes :

Type :

NomDuType :

ParametrageDuType :

ListeDeParametresDuType :

ParametreDuType :

InflexionParametreType :

HeritageType :

ListeDeTypesHerites :

TypeHerite :

NomDUnType :

TypesEnParametre :

ListeDeTypesEnParametre :

TypeEnParametre :

ImplementationnInterface :

ListeDInterfacesImplementees :

InterfaceImplementee :

NomDUneInterface :

InflexionType :

ConserverObjets :

NomDUnEntrepot :

ListeDeComposantsDUnType :

ComposantDUnTypeOuVersion :

ComposantDUnType :

TypeElementaire :

PeutEtreNul :

ListeDeParametresDUnAppel :

ParametreDUnAppel :

NomDuParametre :

ValeurParDefautDuParametre :

PassageDuParametre :

SuitePassageDuParametre :

InflexionDonnee :

NomDUnEnumere :

NomDUneValeurEnumere :

CasParDefautDUnType :

DefinitionDUneProcedureOuDUneFonction :

InflexionAppel :

ListeDInflexionsOptimiser :

InflexionOptimiser :

NomDeLaProcedure :

NomDeLaFonction :

NomDeLOperateur :

ResultatDeLOperateur :

NomDeLInterface :

HeritageInterface :

ListeDInterfacesHeritees :

InterfaceHeritee :

InflexionInterface :

ContrainteType :

ValeurDeContrainte :

Référence des mots-clés utilisables dans une définition d'un type

Allouer AllouerRessource Appartenance
ConserverObjets Constante Constructeur Contrainte
Defaut Destructeur
EffetDeBord Entree Entrepot
FactoriserCode Faire Fin Final Fonction
Global
Habilitation HabilitationContextuelle HeriteDe
Implemente Interface Invariant
Lecture Liberer LibererRessource
Metier Module
NePasFactoriserCode Nul NulAbsorbant
Objet Operateur Optimiser
PasDEffetDeBord PasDeMiseAuPoint PasDeProfilage Pour Prive Procedure ProprietesDynamiques Protege Public
Quota
Rappel Recursif Retourner
Sortie Synchroniser
TailleSegment Trace Type
Version Virtuel

Exemple de la définition d'un type

Constante
/*******/

Enumere
/******/

Type Menu
/*******/
Public : Protege : Fin Type