Interface | Description |
---|---|
HeaderMap.HeaderMapVisitor |
Visitor function for
HeaderMap.visit(HeaderMapVisitor) . |
ModuleMap |
An interface for classes capable of generating a Clang modulemap file.
|
Class | Description |
---|---|
HeaderMap |
Header maps are essentially hash maps from strings to paths (coded as two strings: a prefix and a
suffix).
|
HeaderMap.Builder |
Build a header map from individual mappings.
|
HeadersModuleMap |
Creates a modulemap file that uses an explicit `header` declaration for each header in the
module.
|
ModuleMapFactory |
Creates module map instances.
|
PrintHeaderMap | |
UmbrellaHeader | |
UmbrellaHeaderModuleMap |
Generate a modulemap, with optional references to a swift generated swift header.
|
VFSOverlay |
VFSOverlays are used for similar purposes to headermaps, but can be used to overlay more than
headers on the filesystem (such as modulemaps)
|
Enum | Description |
---|---|
ModuleMapMode |
Enumerates the module map generation modes that Buck supports.
|
UmbrellaHeaderModuleMap.SwiftMode |