Class SupplierBasedCdtVariableSubstitutor.ResolvedMacro
java.lang.Object
org.eclipse.cdt.core.cdtvariables.CdtVariable
org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor.ResolvedMacro
- All Implemented Interfaces:
ICdtVariable
- Enclosing class:
SupplierBasedCdtVariableSubstitutor
-
Field Summary
Fields inherited from class org.eclipse.cdt.core.cdtvariables.CdtVariable
fName, fStringListValue, fStringValue, fTypeFields inherited from interface org.eclipse.cdt.core.cdtvariables.ICdtVariable
VALUE_PATH_ANY, VALUE_PATH_ANY_LIST, VALUE_PATH_DIR, VALUE_PATH_DIR_LIST, VALUE_PATH_FILE, VALUE_PATH_FILE_LIST, VALUE_TEXT, VALUE_TEXT_LIST -
Constructor Summary
ConstructorsConstructorDescriptionResolvedMacro(String name) ResolvedMacro(String name, String value) ResolvedMacro(String name, String[] value) ResolvedMacro(String name, String value, boolean isDefined) -
Method Summary
Methods inherited from class org.eclipse.cdt.core.cdtvariables.CdtVariable
getName, getValueType
-
Constructor Details
-
ResolvedMacro
-
ResolvedMacro
-
ResolvedMacro
-
ResolvedMacro
-
-
Method Details
-
getStringValue
- Specified by:
getStringValuein interfaceICdtVariable- Overrides:
getStringValuein classCdtVariable- Throws:
CdtVariableException- if macro holds StringList-type value
-
getStringListValue
- Specified by:
getStringListValuein interfaceICdtVariable- Overrides:
getStringListValuein classCdtVariable- Throws:
CdtVariableException- if macro holds single String-type value
-
getDelimiter
-
stringListToString
- Throws:
CdtVariableException
-
isList
public boolean isList() -
isDefined
public boolean isDefined()
-