Previous Next
Integration of the SNiFF+ IDL Parser with SNiFF+

As just mentioned, the symbol information of IDL source files is stored in the Symbol Table. SNiFF+ accesses this information from the Symbol Table whenever you open a project that contains IDL source files. The Symbol Table is the central data repository that is used by the various SNiFF+ tools for displaying information.
How IDL information is mapped by the SNiFF+ IDL Parser
The SNiFF+ IDL Parser maps symbol information from IDL files to C/C++ data types according to the following mapping scheme:

Information in IDL C/C++ data type
definition of an interface and its basis interfaces
class definition and base classes
definition of a type
type definition
definition/usage of a constant
constant
definition/usage of an attribute
instance variable
definition/usage of an operation
function

    Note
    Modal parameters (in, out, inout) and context arguments in IDL do not have corresponding C/C++ data types.

Previous Next