Synopsis - Cross-Reference

File: /tests/Parsers/IDL/expected/CosNaming.xml
  1<?xml version='1.0' encoding='ISO-8859-1'?>
  2<ast>
  3 <declarations>
  4  <instance accessibility="0" class="Synopsis.AST.Macro" file="Parsers/IDL/input/CosNaming.idl" line="4" name="_CosNaming_IDL_" text="" type="macro">
  5   <annotations/>
  6  </instance>
  7  <instance accessibility="0" class="Synopsis.AST.Module" file="Parsers/IDL/input/CosNaming.idl" line="8" name="CosNaming" type="module">
  8   <declarations>
  9    <item>
 10     <instance accessibility="0" class="Synopsis.AST.Typedef" constr="0" file="Parsers/IDL/input/CosNaming.idl" line="11" name="CosNaming.Istring" type="typedef">
 11      <alias>
 12       <instance class="Synopsis.Type.Base" language="IDL" name="string"/>
 13      </alias>
 14      <annotations>
 15       <key>
 16        comments
 17       </key>
 18       <value>
 19        <item>
 20         //. an Istring typedef
 21
 22        </item>
 23       </value>
 24      </annotations>
 25     </instance>
 26    </item>
 27    <item>
 28     <instance accessibility="0" class="Synopsis.AST.Class" file="Parsers/IDL/input/CosNaming.idl" line="15" name="CosNaming.NameComponent" type="struct">
 29      <declarations>
 30       <item>
 31        <instance accessibility="0" class="Synopsis.AST.Variable" constr="0" file="Parsers/IDL/input/CosNaming.idl" line="17" name="CosNaming.NameComponent.id" type="variable">
 32         <vtype>
 33          <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.Istring">
 34           <declaration/>
 35          </instance>
 36         </vtype>
 37         <annotations>
 38          <key>
 39           comments
 40          </key>
 41          <value>
 42           <item>
 43            //. an id member
 44
 45           </item>
 46          </value>
 47         </annotations>
 48        </instance>
 49       </item>
 50       <item>
 51        <instance accessibility="0" class="Synopsis.AST.Variable" constr="0" file="Parsers/IDL/input/CosNaming.idl" line="19" name="CosNaming.NameComponent.kind" type="variable">
 52         <vtype/>
 53         <annotations>
 54          <key>
 55           comments
 56          </key>
 57          <value>
 58           <item>
 59            //. a kind member
 60
 61           </item>
 62          </value>
 63         </annotations>
 64        </instance>
 65       </item>
 66      </declarations>
 67      <annotations>
 68       <key>
 69        comments
 70       </key>
 71       <value>
 72        <item>
 73         //. a NameComponent struct.
 74
 75        </item>
 76        <item>
 77         //. with a multi-line comment.
 78
 79        </item>
 80       </value>
 81      </annotations>
 82     </instance>
 83    </item>
 84    <item>
 85     <instance accessibility="0" class="Synopsis.AST.Typedef" constr="0" file="Parsers/IDL/input/CosNaming.idl" line="25" name="CosNaming.Name" type="typedef">
 86      <alias>
 87       <instance class="Synopsis.Type.Parametrized" language="IDL">
 88        <parameters>
 89         <item>
 90          <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NameComponent">
 91           <declaration/>
 92          </instance>
 93         </item>
 94        </parameters>
 95        <template>
 96         <instance class="Synopsis.Type.Base" language="IDL" name="sequence"/>
 97        </template>
 98       </instance>
 99      </alias>
100      <annotations>
101       <key>
102        comments
103       </key>
104       <value>
105        <item>
106         //. a Name type.
107
108        </item>
109        <item>
110         //. This is a sequence of NameComponents
111
112        </item>
113        <item>
114         //. so it forms a scoped name of sorts
115
116        </item>
117       </value>
118      </annotations>
119     </instance>
120    </item>
121    <item>
122     <instance accessibility="0" class="Synopsis.AST.Enum" file="Parsers/IDL/input/CosNaming.idl" line="27" name="CosNaming.BindingType" type="enum">
123      <enumerators>
124       <item>
125        <instance accessibility="0" class="Synopsis.AST.Enumerator" file="Parsers/IDL/input/CosNaming.idl" line="29" name="CosNaming.nobject" type="enumerator" value="">
126         <annotations/>
127        </instance>
128       </item>
129       <item>
130        <instance accessibility="0" class="Synopsis.AST.Enumerator" file="Parsers/IDL/input/CosNaming.idl" line="30" name="CosNaming.ncontext" type="enumerator" value="">
131         <annotations/>
132        </instance>
133       </item>
134      </enumerators>
135      <annotations>
136       <key>
137        comments
138       </key>
139       <value>
140        <item>
141         //. a BindingType enum
142
143        </item>
144       </value>
145      </annotations>
146     </instance>
147    </item>
148    <item>
149     <instance accessibility="0" class="Synopsis.AST.Class" file="Parsers/IDL/input/CosNaming.idl" line="35" name="CosNaming.Binding" type="struct">
150      <declarations>
151       <item>
152        <instance accessibility="0" class="Synopsis.AST.Variable" constr="0" file="Parsers/IDL/input/CosNaming.idl" line="37" name="CosNaming.Binding.binding_name" type="variable">
153         <vtype>
154          <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.Name">
155           <declaration/>
156          </instance>
157         </vtype>
158         <annotations>
159          <key>
160           comments
161          </key>
162          <value>
163           <item>
164            //. a binding_name member
165
166           </item>
167          </value>
168         </annotations>
169        </instance>
170       </item>
171       <item>
172        <instance accessibility="0" class="Synopsis.AST.Variable" constr="0" file="Parsers/IDL/input/CosNaming.idl" line="39" name="CosNaming.Binding.binding_type" type="variable">
173         <vtype>
174          <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.BindingType">
175           <declaration/>
176          </instance>
177         </vtype>
178         <annotations>
179          <key>
180           comments
181          </key>
182          <value>
183           <item>
184            //. a binding_type member
185
186           </item>
187          </value>
188         </annotations>
189        </instance>
190       </item>
191      </declarations>
192      <annotations>
193       <key>
194        comments
195       </key>
196       <value>
197        <item>
198         //. a Binding struct
199
200        </item>
201       </value>
202      </annotations>
203     </instance>
204    </item>
205    <item>
206     <instance accessibility="0" class="Synopsis.AST.Typedef" constr="0" file="Parsers/IDL/input/CosNaming.idl" line="43" name="CosNaming.BindingList" type="typedef">
207      <alias>
208       <instance class="Synopsis.Type.Parametrized" language="IDL">
209        <parameters>
210         <item>
211          <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.Binding">
212           <declaration/>
213          </instance>
214         </item>
215        </parameters>
216        <template/>
217       </instance>
218      </alias>
219      <annotations>
220       <key>
221        comments
222       </key>
223       <value>
224        <item>
225         //. a BindingList type
226
227        </item>
228       </value>
229      </annotations>
230     </instance>
231    </item>
232    <item>
233     <instance accessibility="0" class="Synopsis.AST.Forward" file="Parsers/IDL/input/CosNaming.idl" line="45" name="CosNaming.BindingIterator" type="interface">
234      <annotations/>
235     </instance>
236    </item>
237    <item>
238     <instance accessibility="0" class="Synopsis.AST.Class" file="Parsers/IDL/input/CosNaming.idl" line="49" name="CosNaming.NamingContext" type="interface">
239      <declarations>
240       <item>
241        <instance accessibility="0" class="Synopsis.AST.Enum" file="Parsers/IDL/input/CosNaming.idl" line="51" name="CosNaming.NamingContext.NotFoundReason" type="enum">
242         <enumerators>
243          <item>
244           <instance accessibility="0" class="Synopsis.AST.Enumerator" file="Parsers/IDL/input/CosNaming.idl" line="53" name="CosNaming.NamingContext.missing_node" type="enumerator" value="">
245            <annotations/>
246           </instance>
247          </item>
248          <item>
249           <instance accessibility="0" class="Synopsis.AST.Enumerator" file="Parsers/IDL/input/CosNaming.idl" line="54" name="CosNaming.NamingContext.not_context" type="enumerator" value="">
250            <annotations/>
251           </instance>
252          </item>
253          <item>
254           <instance accessibility="0" class="Synopsis.AST.Enumerator" file="Parsers/IDL/input/CosNaming.idl" line="55" name="CosNaming.NamingContext.not_object" type="enumerator" value="">
255            <annotations/>
256           </instance>
257          </item>
258         </enumerators>
259         <annotations>
260          <key>
261           comments
262          </key>
263          <value>
264           <item>
265            //. a NotFoundReason enum
266
267           </item>
268          </value>
269         </annotations>
270        </instance>
271       </item>
272       <item>
273        <instance accessibility="0" class="Synopsis.AST.Class" file="Parsers/IDL/input/CosNaming.idl" line="59" name="CosNaming.NamingContext.NotFound" type="exception">
274         <declarations>
275          <item>
276           <instance accessibility="0" class="Synopsis.AST.Variable" constr="0" file="Parsers/IDL/input/CosNaming.idl" line="61" name="CosNaming.NamingContext.NotFound.why" type="variable">
277            <vtype>
278             <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.NotFoundReason">
279              <declaration/>
280             </instance>
281            </vtype>
282            <annotations/>
283           </instance>
284          </item>
285          <item>
286           <instance accessibility="0" class="Synopsis.AST.Variable" constr="0" file="Parsers/IDL/input/CosNaming.idl" line="62" name="CosNaming.NamingContext.NotFound.rest_of_name" type="variable">
287            <vtype/>
288            <annotations/>
289           </instance>
290          </item>
291         </declarations>
292         <annotations>
293          <key>
294           comments
295          </key>
296          <value>
297           <item>
298            //. an exception
299
300           </item>
301          </value>
302         </annotations>
303        </instance>
304       </item>
305       <item>
306        <instance accessibility="0" class="Synopsis.AST.Class" file="Parsers/IDL/input/CosNaming.idl" line="65" name="CosNaming.NamingContext.CannotProceed" type="exception">
307         <declarations>
308          <item>
309           <instance accessibility="0" class="Synopsis.AST.Variable" constr="0" file="Parsers/IDL/input/CosNaming.idl" line="67" name="CosNaming.NamingContext.CannotProceed.ctx" type="variable">
310            <vtype>
311             <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext">
312              <declaration/>
313             </instance>
314            </vtype>
315            <annotations/>
316           </instance>
317          </item>
318          <item>
319           <instance accessibility="0" class="Synopsis.AST.Variable" constr="0" file="Parsers/IDL/input/CosNaming.idl" line="68" name="CosNaming.NamingContext.CannotProceed.rest_of_name" type="variable">
320            <vtype/>
321            <annotations/>
322           </instance>
323          </item>
324         </declarations>
325         <annotations/>
326        </instance>
327       </item>
328       <item>
329        <instance accessibility="0" class="Synopsis.AST.Class" file="Parsers/IDL/input/CosNaming.idl" line="71" name="CosNaming.NamingContext.InvalidName" type="exception">
330         <annotations/>
331        </instance>
332       </item>
333       <item>
334        <instance accessibility="0" class="Synopsis.AST.Class" file="Parsers/IDL/input/CosNaming.idl" line="72" name="CosNaming.NamingContext.AlreadyBound" type="exception">
335         <annotations/>
336        </instance>
337       </item>
338       <item>
339        <instance accessibility="0" class="Synopsis.AST.Class" file="Parsers/IDL/input/CosNaming.idl" line="73" name="CosNaming.NamingContext.NotEmpty" type="exception">
340         <annotations/>
341        </instance>
342       </item>
343       <item>
344        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="76" name="CosNaming.NamingContext.bind" realname="bind" type="operation">
345         <exceptions>
346          <item>
347           <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.NotFound">
348            <declaration/>
349           </instance>
350          </item>
351          <item>
352           <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.CannotProceed">
353            <declaration/>
354           </instance>
355          </item>
356          <item>
357           <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.InvalidName">
358            <declaration/>
359           </instance>
360          </item>
361          <item>
362           <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.AlreadyBound">
363            <declaration/>
364           </instance>
365          </item>
366         </exceptions>
367         <parameters>
368          <item>
369           <instance class="Synopsis.AST.Parameter" identifier="n" value="">
370            <premodifier>
371             <item>
372              in
373             </item>
374            </premodifier>
375            <type/>
376           </instance>
377          </item>
378          <item>
379           <instance class="Synopsis.AST.Parameter" identifier="obj" value="">
380            <premodifier>
381             <item>
382              in
383             </item>
384            </premodifier>
385            <type>
386             <instance class="Synopsis.Type.Declared" language="IDL" name="CORBA.Object">
387              <declaration>
388               <instance accessibility="0" class="Synopsis.AST.Class" file="Parsers/IDL/input/CosNaming.idl" line="0" name="CORBA.Object" type="interface">
389                <annotations/>
390               </instance>
391              </declaration>
392             </instance>
393            </type>
394           </instance>
395          </item>
396         </parameters>
397         <returnType>
398          <instance class="Synopsis.Type.Base" language="IDL" name="void"/>
399         </returnType>
400         <annotations>
401          <key>
402           comments
403          </key>
404          <value>
405           <item>
406            //. and the bind method...
407
408           </item>
409          </value>
410         </annotations>
411        </instance>
412       </item>
413       <item>
414        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="78" name="CosNaming.NamingContext.rebind" realname="rebind" type="operation">
415         <exceptions>
416          <item/>
417          <item/>
418          <item/>
419         </exceptions>
420         <parameters>
421          <item>
422           <instance class="Synopsis.AST.Parameter" identifier="n" value="">
423            <premodifier>
424             <item>
425              in
426             </item>
427            </premodifier>
428            <type/>
429           </instance>
430          </item>
431          <item>
432           <instance class="Synopsis.AST.Parameter" identifier="obj" value="">
433            <premodifier>
434             <item>
435              in
436             </item>
437            </premodifier>
438            <type/>
439           </instance>
440          </item>
441         </parameters>
442         <returnType>
443          <instance class="Synopsis.Type.Base" language="IDL" name="void"/>
444         </returnType>
445         <annotations/>
446        </instance>
447       </item>
448       <item>
449        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="80" name="CosNaming.NamingContext.bind_context" realname="bind_context" type="operation">
450         <exceptions>
451          <item/>
452          <item/>
453          <item/>
454          <item/>
455         </exceptions>
456         <parameters>
457          <item>
458           <instance class="Synopsis.AST.Parameter" identifier="n" value="">
459            <premodifier>
460             <item>
461              in
462             </item>
463            </premodifier>
464            <type/>
465           </instance>
466          </item>
467          <item>
468           <instance class="Synopsis.AST.Parameter" identifier="nc" value="">
469            <premodifier>
470             <item>
471              in
472             </item>
473            </premodifier>
474            <type/>
475           </instance>
476          </item>
477         </parameters>
478         <returnType>
479          <instance class="Synopsis.Type.Base" language="IDL" name="void"/>
480         </returnType>
481         <annotations/>
482        </instance>
483       </item>
484       <item>
485        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="82" name="CosNaming.NamingContext.rebind_context" realname="rebind_context" type="operation">
486         <exceptions>
487          <item/>
488          <item/>
489          <item/>
490         </exceptions>
491         <parameters>
492          <item>
493           <instance class="Synopsis.AST.Parameter" identifier="n" value="">
494            <premodifier>
495             <item>
496              in
497             </item>
498            </premodifier>
499            <type/>
500           </instance>
501          </item>
502          <item>
503           <instance class="Synopsis.AST.Parameter" identifier="nc" value="">
504            <premodifier>
505             <item>
506              in
507             </item>
508            </premodifier>
509            <type/>
510           </instance>
511          </item>
512         </parameters>
513         <returnType>
514          <instance class="Synopsis.Type.Base" language="IDL" name="void"/>
515         </returnType>
516         <annotations/>
517        </instance>
518       </item>
519       <item>
520        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="84" name="CosNaming.NamingContext.resolve" realname="resolve" type="operation">
521         <exceptions>
522          <item/>
523          <item/>
524          <item/>
525         </exceptions>
526         <parameters>
527          <item>
528           <instance class="Synopsis.AST.Parameter" identifier="n" value="">
529            <premodifier>
530             <item>
531              in
532             </item>
533            </premodifier>
534            <type/>
535           </instance>
536          </item>
537         </parameters>
538         <returnType/>
539         <annotations/>
540        </instance>
541       </item>
542       <item>
543        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="86" name="CosNaming.NamingContext.unbind" realname="unbind" type="operation">
544         <exceptions>
545          <item/>
546          <item/>
547          <item/>
548         </exceptions>
549         <parameters>
550          <item>
551           <instance class="Synopsis.AST.Parameter" identifier="n" value="">
552            <premodifier>
553             <item>
554              in
555             </item>
556            </premodifier>
557            <type/>
558           </instance>
559          </item>
560         </parameters>
561         <returnType>
562          <instance class="Synopsis.Type.Base" language="IDL" name="void"/>
563         </returnType>
564         <annotations/>
565        </instance>
566       </item>
567       <item>
568        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="88" name="CosNaming.NamingContext.new_context" realname="new_context" type="operation">
569         <returnType/>
570         <annotations/>
571        </instance>
572       </item>
573       <item>
574        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="89" name="CosNaming.NamingContext.bind_new_context" realname="bind_new_context" type="operation">
575         <exceptions>
576          <item/>
577          <item/>
578          <item/>
579          <item/>
580         </exceptions>
581         <parameters>
582          <item>
583           <instance class="Synopsis.AST.Parameter" identifier="n" value="">
584            <premodifier>
585             <item>
586              in
587             </item>
588            </premodifier>
589            <type/>
590           </instance>
591          </item>
592         </parameters>
593         <returnType/>
594         <annotations/>
595        </instance>
596       </item>
597       <item>
598        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="91" name="CosNaming.NamingContext.destroy" realname="destroy" type="operation">
599         <exceptions>
600          <item>
601           <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.NotEmpty">
602            <declaration/>
603           </instance>
604          </item>
605         </exceptions>
606         <returnType>
607          <instance class="Synopsis.Type.Base" language="IDL" name="void"/>
608         </returnType>
609         <annotations/>
610        </instance>
611       </item>
612       <item>
613        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="93" name="CosNaming.NamingContext.list" realname="list" type="operation">
614         <parameters>
615          <item>
616           <instance class="Synopsis.AST.Parameter" identifier="how_many" value="">
617            <premodifier>
618             <item>
619              in
620             </item>
621            </premodifier>
622            <type>
623             <instance class="Synopsis.Type.Base" language="IDL" name="unsigned long"/>
624            </type>
625           </instance>
626          </item>
627          <item>
628           <instance class="Synopsis.AST.Parameter" identifier="bl" value="">
629            <premodifier>
630             <item>
631              out
632             </item>
633            </premodifier>
634            <type>
635             <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.BindingList">
636              <declaration/>
637             </instance>
638            </type>
639           </instance>
640          </item>
641          <item>
642           <instance class="Synopsis.AST.Parameter" identifier="bi" value="">
643            <premodifier>
644             <item>
645              out
646             </item>
647            </premodifier>
648            <type>
649             <instance class="Synopsis.Type.Unknown" language="IDL" name="CosNaming.BindingIterator">
650              <link>
651               <item>
652                CosNaming
653               </item>
654               <item>
655                BindingIterator
656               </item>
657              </link>
658             </instance>
659            </type>
660           </instance>
661          </item>
662         </parameters>
663         <returnType>
664          <instance class="Synopsis.Type.Base" language="IDL" name="void"/>
665         </returnType>
666         <annotations/>
667        </instance>
668       </item>
669      </declarations>
670      <annotations>
671       <key>
672        comments
673       </key>
674       <value>
675        <item>
676         //. a NamingContext interface
677
678        </item>
679       </value>
680      </annotations>
681     </instance>
682    </item>
683    <item>
684     <instance accessibility="0" class="Synopsis.AST.Class" file="Parsers/IDL/input/CosNaming.idl" line="97" name="CosNaming.BindingIterator" type="interface">
685      <declarations>
686       <item>
687        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="98" name="CosNaming.BindingIterator.next_one" realname="next_one" type="operation">
688         <parameters>
689          <item>
690           <instance class="Synopsis.AST.Parameter" identifier="b" value="">
691            <premodifier>
692             <item>
693              out
694             </item>
695            </premodifier>
696            <type/>
697           </instance>
698          </item>
699         </parameters>
700         <returnType>
701          <instance class="Synopsis.Type.Base" language="IDL" name="boolean"/>
702         </returnType>
703         <annotations/>
704        </instance>
705       </item>
706       <item>
707        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="99" name="CosNaming.BindingIterator.next_n" realname="next_n" type="operation">
708         <parameters>
709          <item>
710           <instance class="Synopsis.AST.Parameter" identifier="how_many" value="">
711            <premodifier>
712             <item>
713              in
714             </item>
715            </premodifier>
716            <type>
717             <instance class="Synopsis.Type.Base" language="IDL" name="unsigned long"/>
718            </type>
719           </instance>
720          </item>
721          <item>
722           <instance class="Synopsis.AST.Parameter" identifier="bl" value="">
723            <premodifier>
724             <item>
725              out
726             </item>
727            </premodifier>
728            <type/>
729           </instance>
730          </item>
731         </parameters>
732         <returnType>
733          <instance class="Synopsis.Type.Base" language="IDL" name="boolean"/>
734         </returnType>
735         <annotations/>
736        </instance>
737       </item>
738       <item>
739        <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/IDL/input/CosNaming.idl" line="100" name="CosNaming.BindingIterator.destroy" realname="destroy" type="operation">
740         <returnType>
741          <instance class="Synopsis.Type.Base" language="IDL" name="void"/>
742         </returnType>
743         <annotations/>
744        </instance>
745       </item>
746      </declarations>
747      <annotations/>
748     </instance>
749    </item>
750   </declarations>
751   <annotations>
752    <key>
753     comments
754    </key>
755    <value>
756     <item>
757      //. a CosNaming module
758
759     </item>
760    </value>
761   </annotations>
762  </instance>
763 </declarations>
764 <types>
765  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming">
766   <declaration/>
767  </instance>
768  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.Binding.binding_name">
769   <declaration/>
770  </instance>
771  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.Binding.binding_type">
772   <declaration/>
773  </instance>
774  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.BindingIterator">
775   <declaration/>
776  </instance>
777  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NameComponent.id">
778   <declaration/>
779  </instance>
780  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NameComponent.kind">
781   <declaration/>
782  </instance>
783  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.CannotProceed.ctx">
784   <declaration/>
785  </instance>
786  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.CannotProceed.rest_of_name">
787   <declaration/>
788  </instance>
789  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.NotFound.rest_of_name">
790   <declaration/>
791  </instance>
792  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.NotFound.why">
793   <declaration/>
794  </instance>
795  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.missing_node">
796   <declaration/>
797  </instance>
798  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.not_context">
799   <declaration/>
800  </instance>
801  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.NamingContext.not_object">
802   <declaration/>
803  </instance>
804  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.ncontext">
805   <declaration/>
806  </instance>
807  <instance class="Synopsis.Type.Declared" language="IDL" name="CosNaming.nobject">
808   <declaration/>
809  </instance>
810  <instance class="Synopsis.Type.Declared" language="IDL" name="_CosNaming_IDL_">
811   <declaration/>
812  </instance>
813 </types>
814 <files>
815  <instance class="Synopsis.SourceFile.SourceFile" language="IDL" name="Parsers/IDL/input/CosNaming.idl" primary="1">
816   <declarations>
817    <item/>
818   </declarations>
819   <includes/>
820   <macro_calls/>
821  </instance>
822 </files>
823</ast>