311833a190a8d9475b52b13a086b59c3811fce59
[lldb.git] / libc / config / public_api.td
1 include "spec/spec.td"
2
3 class TypeDecl<string name> {
4   string Name = name;
5   string Decl = "";
6 }
7
8 class MacroDef<string name> {
9   string Name = name;
10   string Defn = "";
11 }
12
13 class PublicAPI<string name> {
14   string HeaderName = name;
15   list<MacroDef> Macros = [];
16   list<TypeDecl> TypeDeclarations = [];
17   list<string> Structs = [];
18   list<string> Functions = [];
19 }