clang
3.9.0
|
A mechanism to observe the actions of the module map parser as it reads module map files. More...
#include <ModuleMap.h>
Public Member Functions | |
virtual | ~ModuleMapCallbacks () |
virtual void | moduleMapFileRead (SourceLocation FileStart, const FileEntry &File, bool IsSystem) |
Called when a module map file has been read. More... | |
virtual void | moduleMapAddHeader (StringRef Filename) |
Called when a header is added during module map parsing. More... | |
virtual void | moduleMapAddUmbrellaHeader (FileManager *FileMgr, const FileEntry *Header) |
Called when an umbrella header is added during module map parsing. More... | |
A mechanism to observe the actions of the module map parser as it reads module map files.
Definition at line 41 of file ModuleMap.h.
|
inlinevirtual |
Definition at line 43 of file ModuleMap.h.
|
inlinevirtual |
Called when a header is added during module map parsing.
Filename | The header file itself. |
Definition at line 57 of file ModuleMap.h.
|
inlinevirtual |
Called when an umbrella header is added during module map parsing.
FileMgr | FileManager instance |
Header | The umbrella header to collect. |
Definition at line 63 of file ModuleMap.h.
|
inlinevirtual |
Called when a module map file has been read.
FileStart | A SourceLocation referring to the start of the file's contents. |
File | The file itself. |
IsSystem | Whether this is a module map from a system include path. |
Definition at line 51 of file ModuleMap.h.