1212#ifndef SWIFT_APIGEN_APIGEN_H
1313#define SWIFT_APIGEN_APIGEN_H
1414
15+ #include " swift/Basic/LLVM.h"
1516#include " llvm/ADT/BitmaskEnum.h"
1617#include " llvm/ADT/MapVector.h"
1718#include " llvm/ADT/Optional.h"
@@ -57,7 +58,7 @@ class APILoc {
5758 APILoc (std::string file, unsigned line, unsigned col)
5859 : file(file), line(line), col(col) {}
5960
60- llvm:: StringRef getFilename () const { return file; }
61+ StringRef getFilename () const { return file; }
6162 unsigned getLine () const { return line; }
6263 unsigned getColumn () const { return col; }
6364
@@ -85,10 +86,10 @@ struct APIRecord {
8586 APIAccess access;
8687 APIAvailability availability;
8788
88- APIRecord (llvm:: StringRef name, APILoc loc, APILinkage linkage,
89- APIFlags flags, APIAccess access, APIAvailability availability)
90- : name(name.data(), name.size()), loc(loc), linkage(linkage), flags(flags),
91- access (access), availability(availability) {}
89+ APIRecord (StringRef name, APILoc loc, APILinkage linkage, APIFlags flags ,
90+ APIAccess access, APIAvailability availability)
91+ : name(name.data(), name.size()), loc(loc), linkage(linkage),
92+ flags (flags), access(access), availability(availability) {}
9293
9394 bool isWeakDefined () const {
9495 return (flags & APIFlags::WeakDefined) == APIFlags::WeakDefined;
@@ -116,9 +117,8 @@ enum class GVKind : uint8_t {
116117struct GlobalRecord : APIRecord {
117118 GVKind kind;
118119
119- GlobalRecord (llvm::StringRef name, APILoc loc, APILinkage linkage,
120- APIFlags flags, APIAccess access, GVKind kind,
121- APIAvailability availability)
120+ GlobalRecord (StringRef name, APILoc loc, APILinkage linkage, APIFlags flags,
121+ APIAccess access, GVKind kind, APIAvailability availability)
122122 : APIRecord(name, loc, linkage, flags, access, availability), kind(kind) {
123123 }
124124};
@@ -127,7 +127,7 @@ struct ObjCMethodRecord : APIRecord {
127127 bool isInstanceMethod;
128128 bool isOptional;
129129
130- ObjCMethodRecord (llvm:: StringRef name, APILoc loc, APIAccess access,
130+ ObjCMethodRecord (StringRef name, APILoc loc, APIAccess access,
131131 bool isInstanceMethod, bool isOptional,
132132 APIAvailability availability)
133133 : APIRecord(name, loc, APILinkage::Unknown, APIFlags::None, access,
@@ -138,16 +138,16 @@ struct ObjCMethodRecord : APIRecord {
138138struct ObjCContainerRecord : APIRecord {
139139 std::vector<ObjCMethodRecord*> methods;
140140
141- ObjCContainerRecord (llvm:: StringRef name, APILinkage linkage, APILoc loc,
141+ ObjCContainerRecord (StringRef name, APILinkage linkage, APILoc loc,
142142 APIAccess access, const APIAvailability &availability)
143143 : APIRecord(name, loc, linkage, APIFlags::None, access, availability) {}
144144};
145145
146146struct ObjCInterfaceRecord : ObjCContainerRecord {
147147 std::string superClassName;
148- ObjCInterfaceRecord (llvm:: StringRef name, APILinkage linkage, APILoc loc,
148+ ObjCInterfaceRecord (StringRef name, APILinkage linkage, APILoc loc,
149149 APIAccess access, APIAvailability availability,
150- llvm:: StringRef superClassName)
150+ StringRef superClassName)
151151 : ObjCContainerRecord(name, linkage, loc, access, availability),
152152 superClassName (superClassName.data(), superClassName.size()) {}
153153};
@@ -158,16 +158,16 @@ class API {
158158
159159 const llvm::Triple &getTarget () const { return target; }
160160
161- void addSymbol (llvm:: StringRef symbol, APILoc loc, APILinkage linkage,
161+ void addSymbol (StringRef symbol, APILoc loc, APILinkage linkage,
162162 APIFlags flags, APIAccess access,
163163 APIAvailability availability);
164164
165- ObjCInterfaceRecord *addObjCClass (llvm:: StringRef name, APILinkage linkage,
165+ ObjCInterfaceRecord *addObjCClass (StringRef name, APILinkage linkage,
166166 APILoc loc, APIAccess access,
167167 APIAvailability availability,
168- llvm:: StringRef superClassName);
168+ StringRef superClassName);
169169
170- void addObjCMethod (ObjCInterfaceRecord *cls, llvm:: StringRef name, APILoc loc,
170+ void addObjCMethod (ObjCInterfaceRecord *cls, StringRef name, APILoc loc,
171171 APIAccess access, bool isInstanceMethod, bool isOptional,
172172 APIAvailability availability);
173173
0 commit comments