diff options
Diffstat (limited to 'include/clang/Index/USRGeneration.h')
-rw-r--r-- | include/clang/Index/USRGeneration.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/clang/Index/USRGeneration.h b/include/clang/Index/USRGeneration.h index e3a4620562..8c661bd63c 100644 --- a/include/clang/Index/USRGeneration.h +++ b/include/clang/Index/USRGeneration.h @@ -31,7 +31,8 @@ bool generateUSRForDecl(const Decl *D, SmallVectorImpl<char> &Buf); /// \brief Generate a USR fragment for an Objective-C class. void generateUSRForObjCClass(StringRef Cls, raw_ostream &OS, - StringRef ExtSymbolDefinedIn = ""); + StringRef ExtSymbolDefinedIn = "", + StringRef CategoryContextExtSymbolDefinedIn = ""); /// \brief Generate a USR fragment for an Objective-C class category. void generateUSRForObjCCategory(StringRef Cls, StringRef Cat, raw_ostream &OS, @@ -58,6 +59,9 @@ void generateUSRForObjCProtocol(StringRef Prot, raw_ostream &OS, void generateUSRForGlobalEnum(StringRef EnumName, raw_ostream &OS, StringRef ExtSymbolDefinedIn = ""); +/// Generate a USR fragment for an enum constant. +void generateUSRForEnumConstant(StringRef EnumConstantName, raw_ostream &OS); + /// \brief Generate a USR for a macro, including the USR prefix. /// /// \returns true on error, false on success. |