Carbide.c++

com.nokia.carbide.cdt.builder
Class DefaultIncludeFileLocator

java.lang.Object
  extended by com.nokia.carbide.internal.api.cpp.epoc.engine.preprocessor.BasicIncludeFileLocator
      extended by com.nokia.carbide.cdt.builder.DefaultIncludeFileLocator
All Implemented Interfaces:
IIncludeFileLocator

public class DefaultIncludeFileLocator
extends com.nokia.carbide.internal.api.cpp.epoc.engine.preprocessor.BasicIncludeFileLocator

This default include file locator provides system #include directories based on an SDK's include directory and variant.hrh directory.


Constructor Summary
DefaultIncludeFileLocator(IProject project, ISymbianBuildContext buildContext)
          Create default #include locator that searches the same directory as an #including file and optionally the given SDK's epoc32\include directory.
 
Method Summary
 
Methods inherited from class com.nokia.carbide.internal.api.cpp.epoc.engine.preprocessor.BasicIncludeFileLocator
findIncludeFile, getSystemPaths, getUserPaths, setPaths
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultIncludeFileLocator

public DefaultIncludeFileLocator(IProject project,
                                 ISymbianBuildContext buildContext)
Create default #include locator that searches the same directory as an #including file and optionally the given SDK's epoc32\include directory.

Parameters:
project - the project providing the bld.inf path
buildContext - the build context, or null

Carbide.c++