Uses of Interface
org.eclipse.cdt.core.cdtvariables.ICdtVariable

Packages that use ICdtVariable
org.eclipse.cdt.core.cdtvariables   
org.eclipse.cdt.internal.core   
org.eclipse.cdt.internal.core.cdtvariables   
org.eclipse.cdt.managedbuilder.internal.dataprovider   
org.eclipse.cdt.managedbuilder.internal.macros   
org.eclipse.cdt.managedbuilder.macros   
org.eclipse.cdt.managedbuilder.ui.properties   
 

Uses of ICdtVariable in org.eclipse.cdt.core.cdtvariables
 

Classes in org.eclipse.cdt.core.cdtvariables that implement ICdtVariable
 class CdtVariable
          This is the trivial implementation of the IBuildMacro used internaly by the MBS
 

Methods in org.eclipse.cdt.core.cdtvariables that return ICdtVariable
 ICdtVariable ICdtVariableManager.getVariable(java.lang.String name, org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
          Returns reference to the IBuildMacro interface representing Macro of the specified name or null if there is there is no such macro
 ICdtVariable ICdtVariablesContributor.getVariable(java.lang.String name, ICdtVariableManager provider)
           
 ICdtVariable[] ICdtVariableManager.getVariables(org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
           
 ICdtVariable[] ICdtVariablesContributor.getVariables(ICdtVariableManager provider)
           
 

Methods in org.eclipse.cdt.core.cdtvariables with parameters of type ICdtVariable
 boolean ICdtVariableManager.isEnvironmentVariable(ICdtVariable variable, org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
           
 boolean ICdtVariableManager.isUserVariable(ICdtVariable variable, org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
           
 org.eclipse.core.variables.IStringVariable ICdtVariableManager.toEclipseVariable(ICdtVariable variable, org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
           
 

Constructors in org.eclipse.cdt.core.cdtvariables with parameters of type ICdtVariable
CdtVariable(ICdtVariable var)
           
 

Uses of ICdtVariable in org.eclipse.cdt.internal.core
 

Methods in org.eclipse.cdt.internal.core with parameters of type ICdtVariable
static org.eclipse.core.runtime.IPath CdtVarPathEntryVariableManager.getVariablePath(ICdtVariable var)
           
static boolean CdtVarPathEntryVariableManager.isPathEntryVariable(ICdtVariable var, org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
           
static boolean CdtVarPathEntryVariableManager.isPathEntryVariable(ICdtVariable var, org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg, ICdtVariableManager mngr)
           
 

Uses of ICdtVariable in org.eclipse.cdt.internal.core.cdtvariables
 

Classes in org.eclipse.cdt.internal.core.cdtvariables that implement ICdtVariable
 class EclipseVariablesVariableSupplier.EclipseVarMacro
           
 class EnvironmentVariableSupplier.EnvVarMacro
           
 class StorableCdtVariable
          This class represents the Build Macro that could be loaded and stored in XML
 

Methods in org.eclipse.cdt.internal.core.cdtvariables that return ICdtVariable
 ICdtVariable StorableCdtVariables.checkMacro(java.lang.String name, int type, java.lang.String value)
           
 ICdtVariable StorableCdtVariables.checkMacro(java.lang.String name, int type, java.lang.String[] value)
           
 ICdtVariable EnvironmentVariableSupplier.createBuildMacro(IEnvironmentVariable var)
           
 ICdtVariable StorableCdtVariables.createMacro(ICdtVariable copy)
           
 ICdtVariable UserDefinedVariableSupplier.createMacro(ICdtVariable copy, int contextType, java.lang.Object contextData)
           
 ICdtVariable StorableCdtVariables.createMacro(java.lang.String name, int type, java.lang.String value)
           
 ICdtVariable StorableCdtVariables.createMacro(java.lang.String name, int type, java.lang.String[] value)
           
 ICdtVariable UserDefinedVariableSupplier.createMacro(java.lang.String macroName, int type, java.lang.String[] value, int contextType, java.lang.Object contextData)
           
 ICdtVariable UserDefinedVariableSupplier.createMacro(java.lang.String macroName, int type, java.lang.String value, int contextType, java.lang.Object contextData)
           
 ICdtVariable StorableCdtVariables.deleteMacro(java.lang.String name)
           
 ICdtVariable UserDefinedVariableSupplier.deleteMacro(java.lang.String name, int contextType, java.lang.Object contextData)
           
 ICdtVariable[] VariableChangeEvent.getAddedVariables()
           
 ICdtVariable[] VariableChangeEvent.getChangedVariables()
           
 ICdtVariable StorableCdtVariables.getMacro(java.lang.String name)
           
 ICdtVariable CdtMacroSupplier.getMacro(java.lang.String macroName)
           
 ICdtVariable CdtMacroSupplier.getMacro(java.lang.String macroName, org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
           
 ICdtVariable UserDefinedVariableSupplier.getMacro(java.lang.String macroName, int contextType, java.lang.Object contextData)
           
 ICdtVariable EnvironmentVariableSupplier.getMacro(java.lang.String macroName, int contextType, java.lang.Object contextData)
           
 ICdtVariable CdtMacroSupplier.getMacro(java.lang.String macroName, int contextType, java.lang.Object contextData)
           
 ICdtVariable CdtMacroSupplier.getMacro(java.lang.String macroName, org.eclipse.core.resources.IWorkspace wsp)
           
 ICdtVariable[] StorableCdtVariables.getMacros()
           
 ICdtVariable[] UserDefinedVariableSupplier.getMacros(int contextType, java.lang.Object contextData)
           
 ICdtVariable[] EnvironmentVariableSupplier.getMacros(int contextType, java.lang.Object contextData)
           
 ICdtVariable[] CdtMacroSupplier.getMacros(int contextType, java.lang.Object contextData)
           
 ICdtVariable[] VariableChangeEvent.getRemovedVariables()
           
 ICdtVariable EclipseVariablesVariableSupplier.getVariable(java.lang.String macroName)
           
 ICdtVariable CdtVariableManager.getVariable(java.lang.String macroName, org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
           
 ICdtVariable EclipseVariablesVariableSupplier.getVariable(java.lang.String macroName, org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo info)
           
 ICdtVariable CoreMacroSupplierBase.getVariable(java.lang.String macroName, org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo context)
           
 ICdtVariable[] EclipseVariablesVariableSupplier.getVariables()
           
 ICdtVariable[] CdtVariableManager.getVariables(org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
           
 ICdtVariable[] EclipseVariablesVariableSupplier.getVariables(org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo info)
           
 ICdtVariable[] CoreMacroSupplierBase.getVariables(org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo context)
           
 

Methods in org.eclipse.cdt.internal.core.cdtvariables with parameters of type ICdtVariable
 boolean StorableCdtVariables.contains(ICdtVariable var)
           
 boolean UserDefinedVariableSupplier.containsVariable(int context, java.lang.Object data, ICdtVariable var)
           
 ICdtVariable StorableCdtVariables.createMacro(ICdtVariable copy)
           
 ICdtVariable UserDefinedVariableSupplier.createMacro(ICdtVariable copy, int contextType, java.lang.Object contextData)
           
 void StorableCdtVariables.createMacros(ICdtVariable[] macros)
           
 boolean CdtVariableManager.isEnvironmentVariable(ICdtVariable variable, org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
           
 boolean CdtVariableManager.isUserVariable(ICdtVariable variable, org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
           
 void StorableCdtVariables.setMacros(ICdtVariable[] macros)
           
 void UserDefinedVariableSupplier.setMacros(ICdtVariable[] m, int contextType, java.lang.Object contextData)
           
 org.eclipse.core.variables.IStringVariable CdtVariableManager.toEclipseVariable(ICdtVariable variable, org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
           
 

Constructors in org.eclipse.cdt.internal.core.cdtvariables with parameters of type ICdtVariable
StorableCdtVariables(ICdtVariable[] vars, boolean readOnly)
           
 

Uses of ICdtVariable in org.eclipse.cdt.managedbuilder.internal.dataprovider
 

Methods in org.eclipse.cdt.managedbuilder.internal.dataprovider that return ICdtVariable
 ICdtVariable BuildVariablesContributor.getVariable(java.lang.String name, ICdtVariableManager provider)
           
 ICdtVariable ExternalExtensionMacroSupplier.getVariable(java.lang.String macroName, org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo context)
           
 ICdtVariable[] BuildVariablesContributor.getVariables(ICdtVariableManager provider)
           
 ICdtVariable[] ExternalExtensionMacroSupplier.getVariables(org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo context)
           
 

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

Classes in org.eclipse.cdt.managedbuilder.internal.macros that implement ICdtVariable
 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 ICdtVariable
 ICdtVariable CoreMacrosSupplier.getVariable(java.lang.String macroName, IMacroContextInfo context)
           
 ICdtVariable BuildCdtVariablesSupplierBase.getVariable(java.lang.String macroName, IMacroContextInfo context)
           
 ICdtVariable BuildMacroProvider.getVariable(java.lang.String macroName, int contextType, java.lang.Object contextData, boolean includeParentContexts)
           
 ICdtVariable BuildCdtVariablesSupplierBase.getVariable(java.lang.String macroName, org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo context)
           
 ICdtVariable[] CoreMacrosSupplier.getVariables(IMacroContextInfo context)
           
 ICdtVariable[] BuildCdtVariablesSupplierBase.getVariables(IMacroContextInfo context)
           
 ICdtVariable[] BuildMacroProvider.getVariables(int contextType, java.lang.Object contextData, boolean includeParentContexts)
           
 ICdtVariable[] BuildCdtVariablesSupplierBase.getVariables(org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo context)
           
 

Methods in org.eclipse.cdt.managedbuilder.internal.macros with parameters of type ICdtVariable
static IBuildMacro BuildMacroProvider.wrap(ICdtVariable var)
           
static IBuildMacro[] BuildMacroProvider.wrap(ICdtVariable[] vars)
           
 

Constructors in org.eclipse.cdt.managedbuilder.internal.macros with parameters of type ICdtVariable
BuildMacro(ICdtVariable var)
           
 

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

Subinterfaces of ICdtVariable in org.eclipse.cdt.managedbuilder.macros
 interface IBuildMacro
          this interface represents the given build macro
 

Methods in org.eclipse.cdt.managedbuilder.macros that return ICdtVariable
 ICdtVariable IBuildMacroSupplier.getVariable(java.lang.String macroName, IMacroContextInfo context)
           
 ICdtVariable IBuildMacroProvider.getVariable(java.lang.String macroName, int contextType, java.lang.Object contextData, boolean includeParentContexts)
           
 ICdtVariable[] IBuildMacroSupplier.getVariables(IMacroContextInfo context)
           
 ICdtVariable[] IBuildMacroProvider.getVariables(int contextType, java.lang.Object contextData, boolean includeParentContexts)
           
 

Uses of ICdtVariable in org.eclipse.cdt.managedbuilder.ui.properties
 

Methods in org.eclipse.cdt.managedbuilder.ui.properties that return ICdtVariable
 ICdtVariable NewVarDialog.getDefinedMacro()
           
 

Constructors in org.eclipse.cdt.managedbuilder.ui.properties with parameters of type ICdtVariable
NewVarDialog(org.eclipse.swt.widgets.Shell parentShell, ICdtVariable editedMacro, org.eclipse.cdt.core.settings.model.ICConfigurationDescription _cfgd, ICdtVariable[] _vars)
           
NewVarDialog(org.eclipse.swt.widgets.Shell parentShell, ICdtVariable editedMacro, org.eclipse.cdt.core.settings.model.ICConfigurationDescription _cfgd, ICdtVariable[] _vars)