|
clang-tools 23.0.0git
|
Classes | |
| class | ClangDocCommentVisitor |
| class | Serializer |
Functions | |
| static StringRef | exprToString (const clang::Expr *E) |
| SymbolID | hashUSR (llvm::StringRef USR) |
| template<typename T> | |
| static std::string | serialize (const T &I, DiagnosticsEngine &Diags) |
| std::string | serialize (const Info &I, DiagnosticsEngine &Diags) |
|
static |
Definition at line 29 of file Serialize.cpp.
References clang::doc::internString().
Referenced by clang::doc::serialize::Serializer::emitInfo().
| SymbolID clang::doc::serialize::hashUSR | ( | llvm::StringRef | USR | ) |
Definition at line 38 of file Serialize.cpp.
| std::string clang::doc::serialize::serialize | ( | const Info & | I, |
| DiagnosticsEngine & | Diags ) |
Definition at line 363 of file Serialize.cpp.
References clang::doc::Info::IT, clang::doc::IT_concept, clang::doc::IT_default, clang::doc::IT_enum, clang::doc::IT_friend, clang::doc::IT_function, clang::doc::IT_namespace, clang::doc::IT_record, clang::doc::IT_typedef, clang::doc::IT_variable, and serialize().
|
static |
Definition at line 355 of file Serialize.cpp.
References clang::doc::ClangDocBitcodeWriter::emitBlock(), and serialize().
Referenced by clang::doc::BM_SerializeFunctionInfo(), serialize(), and serialize().