| |
3-10 Abbildende Ada-Sprache, v1.2 Oktober 2001 3 auf dem Bibliothekniveau und Art WTitle ist neu CORBA.Bounded_Wide_String_512.Bounded_String; im entsprechenden Schnittstellenpaket. 3,11 Diagramm für Reihen IDL definiert die mehrdimensionalen, fixed-size Reihen, indem es ein complex_declarator spezifiziert wie ? irgendwie der Vereinbarungssymbole in einem typedef, ? irgendwie der Vereinbarungssymbole in einem Mitglied eines struct oder ? das Vereinbarungssymbol in irgendeinem Element eines Anschlußes. Ein complex_declarator wird gebildet, indem man eins anfügt oder mehr Reihengröße springt zu Bezeichner. Ein IDL- complex_declarator Diagramme zu einer Ada-Reihen-Artdefinition. Eine Artdefinition definiert eine Reihenart. Der Reihenartname wird vom Bezeichner abgebildet enthalten im array_declarator vorangestellte _ Reihe . Die Artdefinition ist eine Reihe, über dem range(s) von 0 bis eins weniger als das fixed_array_size(s) spezifiziert in der Felderklärung der Art abgebildet von der IDL-Art enthalten in der Art Spezifikation. Wenn mehrfache Grenzen erklärt werden, ist eine mehrfache Maßreihe verursacht, das konserviert, dem Bewegungsauftrag spezifizierte in der IDL-Erklärung. In Teildefinition, der Name wird vom Bezeichner abgebildet, der in enthalten wird array_declarator und die Art ist die Reihenart. Sehen Sie Abschnitt 3,6, ", abbildend für Strukturarten, "auf Seite 3 4, ", abbildend für Anschluß Arten "auf Seite 3-5, und Abschnitt 3,12, ", abbildend für Konstanten, "auf Seite 3-10 für mehr Informationen. 3,12 Diagramm für Konstanten Eine IDL-Konstante bildet direkt zu einer Ada-Konstante ab. Der konstante Name Ada soll seien vom Bezeichner in der IDL-Erklärung abgebildet Sie. Die Art der Ada-Konstante wird vom IDL- const_type abgebildet wie in diesem Abschnitt anderwohin spezifiziert. Wert der Ada-Konstante wird vom Konstantenausdruck IDL wie abgebildet spezifiziert in Abschnitt 2,3, "Diagramm von Konstantenausdrücken," auf Seite 2 4. Dieses das Diagramm kann einen semantisch gleichwertigen Druckfehler der korrekten Art oder des a erbringen syntaktisch gleichwertiger Ada-Ausdruck, der zur korrekten Art und zum Wert auswertet. Z.B. die folgenden IDL-Konstanten: const doppelt PU = 3,1415926535; const kurzes Line_Buffer_Length = 80; bildet zu ab |  |
|
| |
|
|