Uses of Interface com.nokia.carbide.cpp.epoc.engine.preprocessor.IDefine (Carbide.c++ SDK API Reference)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Carbide.c++
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.nokia.carbide.cpp.epoc.engine.preprocessor.IDefine

Packages that use IDefine
com.nokia.carbide.cdt.builder |
com.nokia.carbide.cpp.epoc.engine.model |
com.nokia.carbide.cpp.epoc.engine.preprocessor |
com.nokia.carbide.cpp.sdk.core |

Uses of IDefine in com.nokia.carbide.cdt.builder

Fields in com.nokia.carbide.cdt.builder with type parameters of type IDefine
`protected java.util.List<IDefine>` | `DefaultViewConfiguration.extraMacros`

Methods in com.nokia.carbide.cdt.builder that return types with arguments of type IDefine
`java.util.List<IDefine>` | `DefaultViewConfiguration.getExtraMacros()` Access/modify a list of additional macros provided to the view configuration, for testing purposes.
`java.util.Collection<IDefine>` | `DefaultViewConfiguration.getMacros()`
`java.util.Collection<IDefine>` | `DefaultGNUMakefileViewConfiguration.getMacros()`

Uses of IDefine in com.nokia.carbide.cpp.epoc.engine.model

Methods in com.nokia.carbide.cpp.epoc.engine.model that return types with arguments of type IDefine
`java.util.Collection<IDefine>` | `IViewConfiguration.getMacros()` Get the fixed macros (macro name or name=value).

Uses of IDefine in com.nokia.carbide.cpp.epoc.engine.preprocessor

Methods in com.nokia.carbide.cpp.epoc.engine.preprocessor that return IDefine
`static IDefine` | `DefineFactory.createDefine(java.lang.String macroName)` Create a new argument-less macro definition whose expansion is implicitly "1"
`static IDefine` | `DefineFactory.createDefine(java.lang.String macroName, java.lang.String expansion)` Create a new argument-less macro definition with the given expansion.
`static IDefine` | `DefineFactory.createDefine(java.lang.String macroName, java.lang.String[] macroArgs, java.lang.String expansion)` Create a function-like macro definition with the given argument names and expansion.
`static IDefine` | `DefineFactory.createSimpleFreeformDefine(java.lang.String macro)` Create a define from an argument-less macro definition, which may include an "=" or a space and an expansion.

Uses of IDefine in com.nokia.carbide.cpp.sdk.core

Methods in com.nokia.carbide.cpp.sdk.core that return types with arguments of type IDefine
`java.util.List<IDefine>` | `ISymbianBuildContext.getCompilerMacros()` Returns the list of compiler macros from the compiler prefix file (if any).
`java.util.List<IDefine>` | `ISymbianSDK.getProjectVariantHRHDefines()` Deprecated. use `ISymbianBuildContext.getVariantHRHDefines()` instead. This was moved because the include paths in which to find any header files included from the main .hrh file may be build configuration specific.
`java.util.List<IDefine>` | `ISymbianBuildContext.getVariantHRHDefines()` Returns the list of all vendor specific C/C++ macros for this SDK.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Carbide.c++
PREV NEXT | FRAMES NO FRAMES