Using the Interface Repository
The interface repository provides a meta-description of IDL and, of necessity, is fairly long and complex (as can be seen from Listing 20.6). This short section describes some of the basic tasks associated with using the interface repository, but it is beyond the scope of this chapter to describe the interface repository IDL in great detail. The basic tasks are as follows:
Populating the interface repository
Making an initial connection
Searching the parse tree
Iterating over the parse tree
Populating the Interface Repository
Before you can begin using the interface repository, it is necessary to populate it with some IDL definitions. If you examine Listing 20.6, later in this chapter, you can see that the NodeType ...