| |
Oktober 2001 Abbildender Ada, v1.2: Diagramm für breite Zeichenkettearten 3-9 3 im entsprechenden Schnittstellenpaket. 3,10 Diagramm für breite Zeichenkettearten Gesprungene und unbegrenzte breite Zeichenkettearten des IDL werden zu vorbestimmten Ada's abgebildet breite Zeichenkettepakete oder Funktionsäquivalent. Anpassende Implementierungen liefern eine unbegrenzte breite Zeichenkette eintippen Paket CORBA . Das CORBA.Wide_String Art ist eine Ableitung von Ada.Strings.Wide_Unbounded.Unbounded_Wide_String oder a funktionell gleichwertiges Paket mit gleichwertigen ursprünglichen Betrieben. Anpassende Implementierungen definiert ein CORBA.Null_Wide_String konstant. Zusätzlich zu den Unterprogrammen zur Verfügung gestellt durch Ada.Strings.Wide_Unbounded sollen anpassende Implementierungen stellen Sie die folgenden zusätzlichen Funktionen im Paket CORBA zur Verfügung Funktion To_CORBA_Wide_String (Quelle: Standard.Wide_String) RückholCORBA.Wide_String; Funktion To_Standard_Wide_String (Quelle: CORBA.Wide_String) RückholStandard.Wide_String; Eine unbegrenzte breite Zeichenkette IDL wird zum CORBA.Wide_String abgebildet Art. Anpassende Implementierungen liefern ein CORBA.Bounded_Wide_Strings Paket mit der gleichen Spezifikation und Semantik wie Ada.Strings.Wide_Bounded.Generic_Bounded_Length . Das CORBA.Bounded_Wide_Strings Paket hat einen generischen Formalparameter "Maximum "erklärt als Art- Positiv und stellt die maximale Länge von her gesprungene Zeichenkette am instantiation. Ein generisches instantiation des Pakets wird verursacht mit der Grenze für das IDL reihen Sie als der dazugehörige Parameter auf. Der Name und der Bereich von das instantiation wird die definierte Implementierung gelassen. Z.B. die IDL-Erklärung: typedef, das WName wstring ist; Diagramme zu Art WName ist neues CORBA.Wide_String; während die folgende Erklärung: typedef wstring<512 > WTitle; kann zu abbilden mit CORBA.Bounded_Wide_Strings; Paket CORBA.Bounded_Wide_String_512 ist neu CORBA.Bounded_Wide_Strings(512); |  |
|
| |
|
|