#include "clang/Basic/LLVM.h"
#include "llvm/ADT/StringRef.h"
Go to the source code of this file.
|
static StringRef | clang::index::getUSRSpacePrefix () |
|
bool | clang::index::generateUSRForDecl (const Decl *D, SmallVectorImpl< char > &Buf) |
| Generate a USR for a Decl, including the USR prefix. More...
|
|
void | clang::index::generateUSRForObjCClass (StringRef Cls, raw_ostream &OS) |
| Generate a USR fragment for an Objective-C class. More...
|
|
void | clang::index::generateUSRForObjCCategory (StringRef Cls, StringRef Cat, raw_ostream &OS) |
| Generate a USR fragment for an Objective-C class category. More...
|
|
void | clang::index::generateUSRForObjCIvar (StringRef Ivar, raw_ostream &OS) |
| Generate a USR fragment for an Objective-C instance variable. The complete USR can be created by concatenating the USR for the encompassing class with this USR fragment. More...
|
|
void | clang::index::generateUSRForObjCMethod (StringRef Sel, bool IsInstanceMethod, raw_ostream &OS) |
| Generate a USR fragment for an Objective-C method. More...
|
|
void | clang::index::generateUSRForObjCProperty (StringRef Prop, raw_ostream &OS) |
| Generate a USR fragment for an Objective-C property. More...
|
|
void | clang::index::generateUSRForObjCProtocol (StringRef Prot, raw_ostream &OS) |
| Generate a USR fragment for an Objective-C protocol. More...
|
|
bool | clang::index::generateUSRForMacro (const MacroDefinitionRecord *MD, const SourceManager &SM, SmallVectorImpl< char > &Buf) |
| Generate a USR for a macro, including the USR prefix. More...
|
|