org.eclipse.cdt.managedbuilder.macros
Interface IBuildMacroSupplier

All Superinterfaces:
org.eclipse.cdt.utils.cdtvariables.ICdtVariableSupplier
All Known Implementing Classes:
BuildCdtVariablesSupplierBase, CoreMacrosSupplier, MbsMacroSupplier

public interface IBuildMacroSupplier
extends org.eclipse.cdt.utils.cdtvariables.ICdtVariableSupplier

Since:
3.0

Method Summary
 IBuildMacro getMacro(java.lang.String macroName, int contextType, java.lang.Object contextData)
           
 IBuildMacro[] getMacros(int contextType, java.lang.Object contextData)
           
 ICdtVariable getVariable(java.lang.String macroName, IMacroContextInfo context)
           
 ICdtVariable[] getVariables(IMacroContextInfo context)
           
 
Methods inherited from interface org.eclipse.cdt.utils.cdtvariables.ICdtVariableSupplier
getVariable, getVariables
 

Method Detail

getMacro

IBuildMacro getMacro(java.lang.String macroName,
                     int contextType,
                     java.lang.Object contextData)
Parameters:
macroName - macro name
contextType - context type
contextData - context data
Returns:
IBuildMacro

getMacros

IBuildMacro[] getMacros(int contextType,
                        java.lang.Object contextData)
Parameters:
contextType - context type
contextData - context data
Returns:
IBuildMacro[]

getVariable

ICdtVariable getVariable(java.lang.String macroName,
                         IMacroContextInfo context)

getVariables

ICdtVariable[] getVariables(IMacroContextInfo context)