DirectoryLookup.h related question.

Hi everyone,

quoting from:
include/clang/Lex/DirectoryLookup.h

[...]
/// DirectoryLookup - This class represents one entry in the search list that
/// specifies the search order for directories in #include directives. It
/// represents either a directory, a framework, or a headermap.
///
class DirectoryLookup {
public:
  enum LookupType_t {
    LT_NormalDir,
    LT_Framework,
    LT_HeaderMap
  };
private:
[...]

I know what a directory is...
I write `#include <fileX>' and the compiler seeks for fileX in its directories
list (the list is in InitHeaderSearch.cpp), but what a framework or a
headermap is in this context?

pb

A framework is an Apple-specific packaging mechanism for libraries.
A headermap is an Apple-specific lookup mechanism for finding headers within a library.

If you aren't interested in handling Apple-specific mechanisms, you shouldn't need to worry about them...

snaroff