|
SymbolID | clang::doc::serialize::hashUSR (llvm::StringRef USR) |
|
template<typename T > |
static std::string | clang::doc::serialize::serialize (T &I) |
|
static void | clang::doc::serialize::parseFullComment (const FullComment *C, CommentInfo &CI) |
|
static SymbolID | clang::doc::serialize::getUSRForDecl (const Decl *D) |
|
static RecordDecl * | clang::doc::serialize::getDeclForType (const QualType &T) |
|
static bool | clang::doc::serialize::isPublic (const clang::AccessSpecifier AS, const clang::Linkage Link) |
|
static void | clang::doc::serialize::parseFields (RecordInfo &I, const RecordDecl *D, bool PublicOnly) |
|
static void | clang::doc::serialize::parseEnumerators (EnumInfo &I, const EnumDecl *D) |
|
static void | clang::doc::serialize::parseParameters (FunctionInfo &I, const FunctionDecl *D) |
|
static void | clang::doc::serialize::parseBases (RecordInfo &I, const CXXRecordDecl *D) |
|
template<typename T > |
static void | clang::doc::serialize::populateParentNamespaces (llvm::SmallVector< Reference, 4 > &Namespaces, const T *D) |
|
template<typename T > |
static void | clang::doc::serialize::populateInfo (Info &I, const T *D, const FullComment *C) |
|
template<typename T > |
static void | clang::doc::serialize::populateSymbolInfo (SymbolInfo &I, const T *D, const FullComment *C, int LineNumber, StringRef Filename) |
|
static void | clang::doc::serialize::populateFunctionInfo (FunctionInfo &I, const FunctionDecl *D, const FullComment *FC, int LineNumber, StringRef Filename) |
|
std::string | clang::doc::serialize::emitInfo (const NamespaceDecl *D, const FullComment *FC, int LineNumber, llvm::StringRef File, bool PublicOnly) |
|
std::string | clang::doc::serialize::emitInfo (const RecordDecl *D, const FullComment *FC, int LineNumber, llvm::StringRef File, bool PublicOnly) |
|
std::string | clang::doc::serialize::emitInfo (const FunctionDecl *D, const FullComment *FC, int LineNumber, llvm::StringRef File, bool PublicOnly) |
|
std::string | clang::doc::serialize::emitInfo (const CXXMethodDecl *D, const FullComment *FC, int LineNumber, llvm::StringRef File, bool PublicOnly) |
|
std::string | clang::doc::serialize::emitInfo (const EnumDecl *D, const FullComment *FC, int LineNumber, llvm::StringRef File, bool PublicOnly) |
|