winIDEA SDK
iEclipse::IGlobals Struct Reference

Description

This interface provides information about global members of a program.

Use method IConnectEclipse::GetGlobals() to get isntance of object with this interface. Only information requested by flags of function IConnectEclipse::GetGlobals() is available. For example:

IConnectEclipse::GetGlobals(gvfVariables, ...)

After this call only IGlobals::Variables() will return data, other calls will return empty vectors.

#include <i_Eclipse.h>

Inherits IUnknown.

Public Member Functions

virtual IVariablesVariables () PURE
 Returns the list of global variables.
 
virtual IVariablesLabels () PURE
 Returns the list of global labels.
 
virtual IModulesModules () PURE
 Returns the list of modules (source files, which generate code).
 
virtual IFunctionsFunctions () PURE
 Returns the list of functions.
 
virtual ITypesTypes () PURE
 Returns the list of types. More...
 
virtual ITypedefsTypedefs () PURE
 Returns the list of typedefs. More...
 
virtual IMacrosMacros () PURE
 Returns the list of macros. More...
 
virtual IInstructionsInstructions () PURE
 Returns the list of instructions. More...
 

Member Function Documentation

◆ Instructions()

virtual IInstructions * iEclipse::IGlobals::Instructions ( )
virtual

Returns the list of instructions.

Since
9.12.171

◆ Macros()

virtual IMacros * iEclipse::IGlobals::Macros ( )
virtual

Returns the list of macros.

Since
9.12.128

◆ Typedefs()

virtual ITypedefs * iEclipse::IGlobals::Typedefs ( )
virtual

Returns the list of typedefs.

Since
9.11.15

◆ Types()

virtual ITypes * iEclipse::IGlobals::Types ( )
virtual

Returns the list of types.

Since
9.11.15