Uses of Interface
org.eclipse.cdt.managedbuilder.macros.IBuildMacro

Packages that use IBuildMacro
org.eclipse.cdt.managedbuilder.internal.macros   
org.eclipse.cdt.managedbuilder.macros   
 

Uses of IBuildMacro in org.eclipse.cdt.managedbuilder.internal.macros
 

Classes in org.eclipse.cdt.managedbuilder.internal.macros that implement IBuildMacro
 class BuildMacro
          This is the trivial implementation of the IBuildMacro used internaly by the MBS
 class MbsMacroSupplier.FileContextMacro
           
 class MbsMacroSupplier.OptionMacro
           
 

Methods in org.eclipse.cdt.managedbuilder.internal.macros that return IBuildMacro
 IBuildMacro[] ExplicitFileMacroCollector.getExplicisFileMacros()
           
 IBuildMacro MbsMacroSupplier.getMacro(java.lang.String macroName)
           
 IBuildMacro MbsMacroSupplier.getMacro(java.lang.String macroName, IBuilder builder, IConfiguration cfg)
           
 IBuildMacro MbsMacroSupplier.getMacro(java.lang.String macroName, IManagedProject mngProj)
           
 IBuildMacro MbsMacroSupplier.getMacro(java.lang.String macroName, int contextType, java.lang.Object contextData)
           
 IBuildMacro CoreMacrosSupplier.getMacro(java.lang.String macroName, int contextType, java.lang.Object contextData)
           
abstract  IBuildMacro BuildCdtVariablesSupplierBase.getMacro(java.lang.String macroName, int contextType, java.lang.Object contextData)
           
 IBuildMacro BuildMacroProvider.getMacro(java.lang.String macroName, int contextType, java.lang.Object contextData, boolean includeParentContexts)
           
 IBuildMacro MbsMacroSupplier.getMacro(java.lang.String macroName, IOptionContextData optionContext)
           
 IBuildMacro MbsMacroSupplier.getMacro(java.lang.String macroName, ITool tool)
           
 IBuildMacro MbsMacroSupplier.getMacro(java.lang.String macroName, org.eclipse.core.resources.IWorkspace wsp)
           
 IBuildMacro[] MbsMacroSupplier.getMacros(int contextType, java.lang.Object contextData)
           
 IBuildMacro[] CoreMacrosSupplier.getMacros(int contextType, java.lang.Object contextData)
           
abstract  IBuildMacro[] BuildCdtVariablesSupplierBase.getMacros(int contextType, java.lang.Object contextData)
           
 IBuildMacro[] BuildMacroProvider.getMacros(int contextType, java.lang.Object contextData, boolean includeParentContexts)
           
static IBuildMacro[] BuildMacroProvider.getReferencedExplitFileMacros(ITool tool)
          Returns the array of the explicit file macros, referenced in the tool's options (Explicit file macros are the file-specific macros, whose values are not provided by the tool-integrator.
static IBuildMacro[] BuildMacroProvider.getReferencedExplitFileMacros(java.lang.String expression, int contextType, java.lang.Object contextData)
          Returns the array of the explicit file macros, referenced in the given string (Explicit file macros are the file-specific macros, whose values are not provided by the tool-integrator.
static IBuildMacro BuildMacroProvider.wrap(ICdtVariable var)
           
static IBuildMacro[] BuildMacroProvider.wrap(ICdtVariable[] vars)
           
 

Uses of IBuildMacro in org.eclipse.cdt.managedbuilder.macros
 

Methods in org.eclipse.cdt.managedbuilder.macros that return IBuildMacro
 IBuildMacro IConfigurationBuildMacroSupplier.getMacro(java.lang.String macroName, IConfiguration configuration, IBuildMacroProvider provider)
           
 IBuildMacro IProjectBuildMacroSupplier.getMacro(java.lang.String macroName, IManagedProject project, IBuildMacroProvider provider)
           
 IBuildMacro IBuildMacroSupplier.getMacro(java.lang.String macroName, int contextType, java.lang.Object contextData)
           
 IBuildMacro IBuildMacroProvider.getMacro(java.lang.String macroName, int contextType, java.lang.Object contextData, boolean includeParentContexts)
          Returns reference to the IBuildMacro interface representing Macro of the specified name or null if there is there is no such macro
 IBuildMacro[] IConfigurationBuildMacroSupplier.getMacros(IConfiguration configuration, IBuildMacroProvider provider)
           
 IBuildMacro[] IProjectBuildMacroSupplier.getMacros(IManagedProject project, IBuildMacroProvider provider)
           
 IBuildMacro[] IBuildMacroSupplier.getMacros(int contextType, java.lang.Object contextData)
           
 IBuildMacro[] IBuildMacroProvider.getMacros(int contextType, java.lang.Object contextData, boolean includeParentContexts)