clang-tools 22.0.0git
|
Namespaces | |
namespace | serialize |
Typedefs | |
using | Record = llvm::SmallVector<uint64_t, 1024> |
using | AbbrevDsc = void (*)(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) |
typedef llvm::Registry< Generator > | GeneratorRegistry |
using | SymbolID = std::array<uint8_t, 20> |
Functions | |
static llvm::Error | decodeRecord (const Record &R, llvm::SmallVectorImpl< char > &Field, llvm::StringRef Blob) |
static llvm::Error | decodeRecord (const Record &R, SymbolID &Field, llvm::StringRef Blob) |
static llvm::Error | decodeRecord (const Record &R, bool &Field, llvm::StringRef Blob) |
static llvm::Error | decodeRecord (const Record &R, AccessSpecifier &Field, llvm::StringRef Blob) |
static llvm::Error | decodeRecord (const Record &R, TagTypeKind &Field, llvm::StringRef Blob) |
static llvm::Error | decodeRecord (const Record &R, std::optional< Location > &Field, llvm::StringRef Blob) |
static llvm::Error | decodeRecord (const Record &R, InfoType &Field, llvm::StringRef Blob) |
static llvm::Error | decodeRecord (const Record &R, FieldId &Field, llvm::StringRef Blob) |
static llvm::Error | decodeRecord (const Record &R, llvm::SmallVectorImpl< llvm::SmallString< 16 > > &Field, llvm::StringRef Blob) |
static llvm::Error | decodeRecord (const Record &R, llvm::SmallVectorImpl< Location > &Field, llvm::StringRef Blob) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, const unsigned VersionNo) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, NamespaceInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, RecordInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, BaseRecordInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, EnumInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, TypedefInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, EnumValueInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, FunctionInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, TypeInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, FieldTypeInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, MemberTypeInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, CommentInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, Reference *I, FieldId &F) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, TemplateInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, TemplateSpecializationInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, TemplateParamInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, ConceptInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, ConstraintInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, llvm::StringRef Blob, VarInfo *I) |
static llvm::Error | parseRecord (const Record &R, unsigned ID, StringRef Blob, FriendInfo *F) |
template<typename T> | |
static llvm::Expected< CommentInfo * > | getCommentInfo (T I) |
template<> | |
llvm::Expected< CommentInfo * > | getCommentInfo (FunctionInfo *I) |
template<> | |
llvm::Expected< CommentInfo * > | getCommentInfo (NamespaceInfo *I) |
template<> | |
llvm::Expected< CommentInfo * > | getCommentInfo (RecordInfo *I) |
template<> | |
llvm::Expected< CommentInfo * > | getCommentInfo (MemberTypeInfo *I) |
template<> | |
llvm::Expected< CommentInfo * > | getCommentInfo (EnumInfo *I) |
template<> | |
llvm::Expected< CommentInfo * > | getCommentInfo (TypedefInfo *I) |
template<> | |
llvm::Expected< CommentInfo * > | getCommentInfo (EnumValueInfo *I) |
template<> | |
llvm::Expected< CommentInfo * > | getCommentInfo (CommentInfo *I) |
template<> | |
llvm::Expected< CommentInfo * > | getCommentInfo (ConceptInfo *I) |
template<> | |
Expected< CommentInfo * > | getCommentInfo (VarInfo *I) |
template<typename T, typename TTypeInfo> | |
static llvm::Error | addTypeInfo (T I, TTypeInfo &&TI) |
template<> | |
llvm::Error | addTypeInfo (RecordInfo *I, MemberTypeInfo &&T) |
template<> | |
llvm::Error | addTypeInfo (BaseRecordInfo *I, MemberTypeInfo &&T) |
template<> | |
llvm::Error | addTypeInfo (FunctionInfo *I, TypeInfo &&T) |
template<> | |
llvm::Error | addTypeInfo (FunctionInfo *I, FieldTypeInfo &&T) |
template<> | |
llvm::Error | addTypeInfo (FriendInfo *I, FieldTypeInfo &&T) |
template<> | |
llvm::Error | addTypeInfo (FriendInfo *I, TypeInfo &&T) |
template<> | |
llvm::Error | addTypeInfo (EnumInfo *I, TypeInfo &&T) |
template<> | |
llvm::Error | addTypeInfo (TypedefInfo *I, TypeInfo &&T) |
template<> | |
llvm::Error | addTypeInfo (VarInfo *I, TypeInfo &&T) |
template<typename T> | |
static llvm::Error | addReference (T I, Reference &&R, FieldId F) |
template<> | |
llvm::Error | addReference (VarInfo *I, Reference &&R, FieldId F) |
template<> | |
llvm::Error | addReference (TypeInfo *I, Reference &&R, FieldId F) |
template<> | |
llvm::Error | addReference (FieldTypeInfo *I, Reference &&R, FieldId F) |
template<> | |
llvm::Error | addReference (MemberTypeInfo *I, Reference &&R, FieldId F) |
template<> | |
llvm::Error | addReference (EnumInfo *I, Reference &&R, FieldId F) |
template<> | |
llvm::Error | addReference (TypedefInfo *I, Reference &&R, FieldId F) |
template<> | |
llvm::Error | addReference (NamespaceInfo *I, Reference &&R, FieldId F) |
template<> | |
llvm::Error | addReference (FunctionInfo *I, Reference &&R, FieldId F) |
template<> | |
llvm::Error | addReference (RecordInfo *I, Reference &&R, FieldId F) |
template<> | |
llvm::Error | addReference (ConstraintInfo *I, Reference &&R, FieldId F) |
template<> | |
llvm::Error | addReference (FriendInfo *Friend, Reference &&R, FieldId F) |
template<typename T, typename ChildInfoType> | |
static void | addChild (T I, ChildInfoType &&R) |
template<> | |
void | addChild (NamespaceInfo *I, FunctionInfo &&R) |
template<> | |
void | addChild (NamespaceInfo *I, EnumInfo &&R) |
template<> | |
void | addChild (NamespaceInfo *I, TypedefInfo &&R) |
template<> | |
void | addChild (NamespaceInfo *I, ConceptInfo &&R) |
template<> | |
void | addChild (NamespaceInfo *I, VarInfo &&R) |
template<> | |
void | addChild (RecordInfo *I, FunctionInfo &&R) |
template<> | |
void | addChild (RecordInfo *I, EnumInfo &&R) |
template<> | |
void | addChild (RecordInfo *I, TypedefInfo &&R) |
template<> | |
void | addChild (RecordInfo *I, FriendInfo &&R) |
template<> | |
void | addChild (EnumInfo *I, EnumValueInfo &&R) |
template<> | |
void | addChild (RecordInfo *I, BaseRecordInfo &&R) |
template<> | |
void | addChild (BaseRecordInfo *I, FunctionInfo &&R) |
template<typename T> | |
static void | addTemplateParam (T I, TemplateParamInfo &&P) |
template<> | |
void | addTemplateParam (TemplateInfo *I, TemplateParamInfo &&P) |
template<> | |
void | addTemplateParam (TemplateSpecializationInfo *I, TemplateParamInfo &&P) |
template<typename T> | |
static void | addTemplate (T I, TemplateInfo &&P) |
template<> | |
void | addTemplate (RecordInfo *I, TemplateInfo &&P) |
template<> | |
void | addTemplate (FunctionInfo *I, TemplateInfo &&P) |
template<> | |
void | addTemplate (ConceptInfo *I, TemplateInfo &&P) |
template<> | |
void | addTemplate (FriendInfo *I, TemplateInfo &&P) |
template<typename T> | |
static void | addTemplateSpecialization (T I, TemplateSpecializationInfo &&TSI) |
template<> | |
void | addTemplateSpecialization (TemplateInfo *I, TemplateSpecializationInfo &&TSI) |
template<typename T> | |
static void | addConstraint (T I, ConstraintInfo &&C) |
template<> | |
void | addConstraint (TemplateInfo *I, ConstraintInfo &&C) |
static void | generateAbbrev (std::shared_ptr< llvm::BitCodeAbbrev > &Abbrev, const std::initializer_list< llvm::BitCodeAbbrevOp > Ops) |
static void | genBoolAbbrev (std::shared_ptr< llvm::BitCodeAbbrev > &Abbrev) |
static void | genIntAbbrev (std::shared_ptr< llvm::BitCodeAbbrev > &Abbrev) |
static void | genSymbolIdAbbrev (std::shared_ptr< llvm::BitCodeAbbrev > &Abbrev) |
static void | genStringAbbrev (std::shared_ptr< llvm::BitCodeAbbrev > &Abbrev) |
static void | genLocationAbbrev (std::shared_ptr< llvm::BitCodeAbbrev > &Abbrev) |
std::unique_ptr< tooling::FrontendActionFactory > | newMapperActionFactory (ClangDocContext CDCtx) |
llvm::Expected< std::unique_ptr< Generator > > | findGeneratorByName (llvm::StringRef Format) |
std::string | getTagType (TagTypeKind AS) |
template<typename Derived, typename Base, typename = std::enable_if<std::is_base_of<Derived, Base>::value>> | |
static void | appendVector (std::vector< Derived > &&New, std::vector< Base > &Original) |
static std::vector< std::unique_ptr< TagNode > > | genStylesheetsHTML (StringRef InfoPath, const ClangDocContext &CDCtx) |
static std::vector< std::unique_ptr< TagNode > > | genJsScriptsHTML (StringRef InfoPath, const ClangDocContext &CDCtx) |
static std::unique_ptr< TagNode > | genLink (const Twine &Text, const Twine &Link) |
static std::unique_ptr< HTMLNode > | genReference (const Reference &Type, StringRef CurrentDirectory, std::optional< StringRef > JumpToSection=std::nullopt) |
static std::vector< std::unique_ptr< HTMLNode > > | genReferenceList (const llvm::SmallVectorImpl< Reference > &Refs, const StringRef &CurrentDirectory) |
static std::vector< std::unique_ptr< TagNode > > | genHTML (const EnumInfo &I, const ClangDocContext &CDCtx) |
static std::vector< std::unique_ptr< TagNode > > | genHTML (const FunctionInfo &I, const ClangDocContext &CDCtx, StringRef ParentInfoDir) |
static std::unique_ptr< TagNode > | genHTML (const std::vector< CommentInfo > &C) |
static std::vector< std::unique_ptr< TagNode > > | genEnumsBlock (const std::vector< EnumInfo > &Enums, const ClangDocContext &CDCtx) |
static std::unique_ptr< TagNode > | genEnumMembersBlock (const llvm::SmallVector< EnumValueInfo, 4 > &Members) |
static std::vector< std::unique_ptr< TagNode > > | genFunctionsBlock (const std::vector< FunctionInfo > &Functions, const ClangDocContext &CDCtx, StringRef ParentInfoDir) |
static std::vector< std::unique_ptr< TagNode > > | genRecordMembersBlock (const llvm::SmallVector< MemberTypeInfo, 4 > &Members, StringRef ParentInfoDir) |
static std::vector< std::unique_ptr< TagNode > > | genReferencesBlock (const std::vector< Reference > &References, llvm::StringRef Title, StringRef ParentPath) |
static std::unique_ptr< TagNode > | writeSourceFileRef (const ClangDocContext &CDCtx, const Location &L) |
static void | maybeWriteSourceFileRef (std::vector< std::unique_ptr< TagNode > > &Out, const ClangDocContext &CDCtx, const std::optional< Location > &DefLoc) |
static std::vector< std::unique_ptr< TagNode > > | genHTML (const Index &Index, StringRef InfoPath, bool IsOutermostList) |
static std::vector< std::unique_ptr< TagNode > > | genFileHeadNodes (StringRef Title, StringRef InfoPath, const ClangDocContext &CDCtx) |
static std::unique_ptr< TagNode > | genFileHeaderNode (StringRef ProjectName) |
static std::unique_ptr< TagNode > | genInfoFileMainNode (StringRef InfoPath, std::vector< std::unique_ptr< TagNode > > &MainContentInnerNodes, const Index &InfoIndex) |
static std::unique_ptr< TagNode > | genFileFooterNode () |
static HTMLFile | genInfoFile (StringRef Title, StringRef InfoPath, std::vector< std::unique_ptr< TagNode > > &MainContentNodes, const Index &InfoIndex, const ClangDocContext &CDCtx) |
template<typename T, typename = std::enable_if<std::is_base_of<T, Info>::value>> | |
static Index | genInfoIndexItem (const std::vector< T > &Infos, StringRef Title) |
static std::unique_ptr< HTMLNode > | genHTML (const CommentInfo &I) |
static std::vector< std::unique_ptr< TagNode > > | genHTML (const NamespaceInfo &I, Index &InfoIndex, const ClangDocContext &CDCtx, std::string &InfoTitle) |
static std::vector< std::unique_ptr< TagNode > > | genHTML (const RecordInfo &I, Index &InfoIndex, const ClangDocContext &CDCtx, std::string &InfoTitle) |
static std::vector< std::unique_ptr< TagNode > > | genHTML (const TypedefInfo &I, const ClangDocContext &CDCtx, std::string &InfoTitle) |
static std::string | getRefType (InfoType IT) |
static llvm::Error | serializeIndex (ClangDocContext &CDCtx) |
static std::unique_ptr< TagNode > | genIndexFileMainNode () |
static llvm::Error | genIndex (const ClangDocContext &CDCtx) |
static GeneratorRegistry::Add< HTMLGenerator > | HTML (HTMLGenerator::Format, "Generator for HTML output.") |
static Error | generateDocForJSON (json::Value &JSON, StringRef Filename, StringRef Path, raw_fd_ostream &OS, const ClangDocContext &CDCtx) |
static Error | createFileOpenError (StringRef FileName, std::error_code EC) |
static Error | setupTemplate (std::unique_ptr< MustacheTemplateFile > &Template, StringRef TemplatePath, std::vector< std::pair< StringRef, StringRef > > Partials) |
static Error | setupTemplateFiles (const clang::doc::ClangDocContext &CDCtx) |
static Error | setupTemplateValue (const ClangDocContext &CDCtx, json::Value &V) |
static GeneratorRegistry::Add< MustacheHTMLGenerator > | MHTML (MustacheHTMLGenerator::Format, "Generator for mustache HTML output.") |
static void | serializeInfo (const ConstraintInfo &I, Object &Obj) |
static void | serializeInfo (const RecordInfo &I, Object &Obj, const std::optional< StringRef > &RepositoryUrl) |
static void | serializeReference (const Reference &Ref, Object &ReferenceObj) |
template<typename Container, typename SerializationFunc> | |
static void | serializeArray (const Container &Records, Object &Obj, const std::string &Key, SerializationFunc SerializeInfo) |
static std::string | infoTypeToString (InfoType IT) |
static json::Object | serializeLocation (const Location &Loc, const std::optional< StringRef > RepositoryUrl) |
static void | insertComment (Object &Description, json::Value &Comment, StringRef Key) |
static json::Value | extractTextComments (Object *ParagraphComment) |
static json::Value | extractVerbatimComments (json::Array VerbatimLines) |
static Object | serializeComment (const CommentInfo &I, Object &Description) |
static void | serializeCommonAttributes (const Info &I, json::Object &Obj, const std::optional< StringRef > RepositoryUrl) |
static void | serializeCommonChildren (const ScopeChildren &Children, json::Object &Obj, const std::optional< StringRef > RepositoryUrl) |
static void | serializeInfo (const ArrayRef< TemplateParamInfo > &Params, Object &Obj) |
static void | serializeInfo (const TemplateInfo &Template, Object &Obj) |
static void | serializeInfo (const ConceptInfo &I, Object &Obj, const std::optional< StringRef > &RepositoryUrl) |
static void | serializeInfo (const TypeInfo &I, Object &Obj) |
static void | serializeInfo (const FieldTypeInfo &I, Object &Obj) |
static void | serializeInfo (const FunctionInfo &F, json::Object &Obj, const std::optional< StringRef > RepositoryURL) |
static void | serializeInfo (const EnumValueInfo &I, Object &Obj) |
static void | serializeInfo (const EnumInfo &I, json::Object &Obj, const std::optional< StringRef > &RepositoryUrl) |
static void | serializeInfo (const TypedefInfo &I, json::Object &Obj, const std::optional< StringRef > &RepositoryUrl) |
static void | serializeInfo (const BaseRecordInfo &I, Object &Obj, const std::optional< StringRef > &RepositoryUrl) |
static void | serializeInfo (const FriendInfo &I, Object &Obj) |
static void | insertArray (Object &Obj, json::Value &Array, StringRef Key) |
static void | serializeInfo (const RecordInfo &I, json::Object &Obj, const std::optional< StringRef > &RepositoryUrl) |
static void | serializeInfo (const VarInfo &I, json::Object &Obj, const std::optional< StringRef > RepositoryUrl) |
static void | serializeInfo (const NamespaceInfo &I, json::Object &Obj, const std::optional< StringRef > RepositoryUrl) |
static SmallString< 16 > | determineFileName (Info *I, SmallString< 128 > &Path) |
static GeneratorRegistry::Add< JSONGenerator > | JSON (JSONGenerator::Format, "Generator for JSON output.") |
template<typename T> | |
static bool | isTypedefAnonRecord (const T *D) |
static std::string | genItalic (const Twine &Text) |
static std::string | genEmphasis (const Twine &Text) |
static std::string | genReferenceList (const llvm::SmallVectorImpl< Reference > &Refs) |
static void | writeLine (const Twine &Text, raw_ostream &OS) |
static void | writeNewLine (raw_ostream &OS) |
static void | writeHeader (const Twine &Text, unsigned int Num, raw_ostream &OS) |
static void | writeSourceFileRef (const ClangDocContext &CDCtx, const Location &L, raw_ostream &OS) |
static void | maybeWriteSourceFileRef (llvm::raw_ostream &OS, const ClangDocContext &CDCtx, const std::optional< Location > &DefLoc) |
static void | writeDescription (const CommentInfo &I, raw_ostream &OS) |
static void | writeNameLink (const StringRef &CurrentPath, const Reference &R, llvm::raw_ostream &OS) |
static void | genMarkdown (const ClangDocContext &CDCtx, const EnumInfo &I, llvm::raw_ostream &OS) |
static void | genMarkdown (const ClangDocContext &CDCtx, const FunctionInfo &I, llvm::raw_ostream &OS) |
static void | genMarkdown (const ClangDocContext &CDCtx, const NamespaceInfo &I, llvm::raw_ostream &OS) |
static void | genMarkdown (const ClangDocContext &CDCtx, const RecordInfo &I, llvm::raw_ostream &OS) |
static void | genMarkdown (const ClangDocContext &CDCtx, const TypedefInfo &I, llvm::raw_ostream &OS) |
static void | serializeReference (llvm::raw_fd_ostream &OS, Index &I, int Level) |
static llvm::Error | serializeIndex (ClangDocContext &CDCtx) |
static llvm::Error | genIndex (ClangDocContext &CDCtx) |
static GeneratorRegistry::Add< MDGenerator > | MD (MDGenerator::Format, "Generator for MD output.") |
CommentKind | stringToCommentKind (llvm::StringRef KindStr) |
llvm::StringRef | commentKindToString (CommentKind Kind) |
llvm::Expected< std::unique_ptr< Info > > | mergeInfos (std::vector< std::unique_ptr< Info > > &Values) |
static llvm::SmallString< 64 > | calculateRelativeFilePath (const InfoType &Type, const StringRef &Path, const StringRef &Name, const StringRef &CurrentPath) |
llvm::Error | copyFile (llvm::StringRef FilePath, llvm::StringRef OutDirectory) |
llvm::SmallString< 128 > | computeRelativePath (llvm::StringRef Destination, llvm::StringRef Origin) |
static GeneratorRegistry::Add< YAMLGenerator > | YAML (YAMLGenerator::Format, "Generator for YAML output.") |
Variables | |
static const SymbolID | EmptySID = SymbolID() |
static const llvm::IndexedMap< llvm::StringRef, BlockIdToIndexFunctor > | BlockIdNameMap |
static const llvm::IndexedMap< RecordIdDsc, RecordIdToIndexFunctor > | RecordIdNameMap |
static const std::vector< std::pair< BlockId, std::vector< RecordId > > > | RecordsByBlock |
static const unsigned | VersionNumber = 3 |
static constexpr unsigned | BlockIdCount = BI_LAST - BI_FIRST |
static constexpr unsigned | RecordIdCount = RI_LAST - RI_FIRST |
static int LLVM_ATTRIBUTE_UNUSED | YAMLGeneratorAnchorDest |
static int LLVM_ATTRIBUTE_UNUSED | MDGeneratorAnchorDest |
static int LLVM_ATTRIBUTE_UNUSED | HTMLGeneratorAnchorDest |
static int LLVM_ATTRIBUTE_UNUSED | MHTMLGeneratorAnchorDest |
static int LLVM_ATTRIBUTE_UNUSED | JSONGeneratorAnchorDest |
volatile int | YAMLGeneratorAnchorSource = 0 |
volatile int | MDGeneratorAnchorSource = 0 |
volatile int | HTMLGeneratorAnchorSource = 0 |
volatile int | MHTMLGeneratorAnchorSource = 0 |
volatile int | JSONGeneratorAnchorSource = 0 |
static std::unique_ptr< MustacheTemplateFile > | NamespaceTemplate = nullptr |
static std::unique_ptr< MustacheTemplateFile > | RecordTemplate = nullptr |
static auto | SerializeInfoLambda |
static auto | SerializeReferenceLambda |
static llvm::StringSet | USRVisited |
static llvm::sys::SmartMutex< true > | USRVisitedGuard |
using clang::doc::AbbrevDsc = void (*)(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) |
Definition at line 31 of file BitcodeWriter.cpp.
typedef llvm::Registry<Generator> clang::doc::GeneratorRegistry |
Definition at line 48 of file Generators.h.
using clang::doc::Record = llvm::SmallVector<uint64_t, 1024> |
Definition at line 19 of file BitcodeReader.cpp.
using clang::doc::SymbolID = std::array<uint8_t, 20> |
Definition at line 31 of file Representation.h.
enum clang::doc::BlockId |
Definition at line 53 of file BitcodeWriter.h.
|
strong |
Definition at line 53 of file Representation.h.
|
strong |
Enumerator | |
---|---|
F_default | |
F_namespace | |
F_parent | |
F_vparent | |
F_type | |
F_child_namespace | |
F_child_record | |
F_concept | |
F_friend |
Definition at line 168 of file BitcodeWriter.h.
|
strong |
Enumerator | |
---|---|
IT_default | |
IT_namespace | |
IT_record | |
IT_function | |
IT_enum | |
IT_typedef | |
IT_concept | |
IT_variable | |
IT_friend |
Definition at line 41 of file Representation.h.
enum clang::doc::RecordId |
Definition at line 80 of file BitcodeWriter.h.
void clang::doc::addChild | ( | BaseRecordInfo * | I, |
FunctionInfo && | R ) |
Definition at line 762 of file BitcodeReader.cpp.
References clang::doc::RecordInfo::Children, and clang::doc::ScopeChildren::Functions.
void clang::doc::addChild | ( | EnumInfo * | I, |
EnumValueInfo && | R ) |
Definition at line 756 of file BitcodeReader.cpp.
References clang::doc::EnumInfo::Members.
void clang::doc::addChild | ( | NamespaceInfo * | I, |
ConceptInfo && | R ) |
Definition at line 734 of file BitcodeReader.cpp.
References clang::doc::NamespaceInfo::Children, and clang::doc::ScopeChildren::Concepts.
void clang::doc::addChild | ( | NamespaceInfo * | I, |
EnumInfo && | R ) |
Definition at line 728 of file BitcodeReader.cpp.
References clang::doc::NamespaceInfo::Children, and clang::doc::ScopeChildren::Enums.
void clang::doc::addChild | ( | NamespaceInfo * | I, |
FunctionInfo && | R ) |
Definition at line 725 of file BitcodeReader.cpp.
References clang::doc::NamespaceInfo::Children, and clang::doc::ScopeChildren::Functions.
void clang::doc::addChild | ( | NamespaceInfo * | I, |
TypedefInfo && | R ) |
Definition at line 731 of file BitcodeReader.cpp.
References clang::doc::NamespaceInfo::Children, and clang::doc::ScopeChildren::Typedefs.
void clang::doc::addChild | ( | NamespaceInfo * | I, |
VarInfo && | R ) |
Definition at line 737 of file BitcodeReader.cpp.
References clang::doc::NamespaceInfo::Children, and clang::doc::ScopeChildren::Variables.
void clang::doc::addChild | ( | RecordInfo * | I, |
BaseRecordInfo && | R ) |
Definition at line 759 of file BitcodeReader.cpp.
References clang::doc::RecordInfo::Bases.
void clang::doc::addChild | ( | RecordInfo * | I, |
EnumInfo && | R ) |
Definition at line 745 of file BitcodeReader.cpp.
References clang::doc::RecordInfo::Children, and clang::doc::ScopeChildren::Enums.
void clang::doc::addChild | ( | RecordInfo * | I, |
FriendInfo && | R ) |
Definition at line 751 of file BitcodeReader.cpp.
References clang::doc::RecordInfo::Friends.
void clang::doc::addChild | ( | RecordInfo * | I, |
FunctionInfo && | R ) |
Definition at line 742 of file BitcodeReader.cpp.
References clang::doc::RecordInfo::Children, and clang::doc::ScopeChildren::Functions.
void clang::doc::addChild | ( | RecordInfo * | I, |
TypedefInfo && | R ) |
Definition at line 748 of file BitcodeReader.cpp.
References clang::doc::RecordInfo::Children, and clang::doc::ScopeChildren::Typedefs.
|
static |
Definition at line 719 of file BitcodeReader.cpp.
|
static |
Definition at line 811 of file BitcodeReader.cpp.
void clang::doc::addConstraint | ( | TemplateInfo * | I, |
ConstraintInfo && | C ) |
Definition at line 815 of file BitcodeReader.cpp.
References clang::doc::TemplateInfo::Constraints.
llvm::Error clang::doc::addReference | ( | ConstraintInfo * | I, |
Reference && | R, | ||
FieldId | F ) |
Definition at line 698 of file BitcodeReader.cpp.
References clang::doc::ConstraintInfo::ConceptRef, and F_concept.
Definition at line 622 of file BitcodeReader.cpp.
References F_namespace, and clang::doc::Info::Namespace.
llvm::Error clang::doc::addReference | ( | FieldTypeInfo * | I, |
Reference && | R, | ||
FieldId | F ) |
Definition at line 599 of file BitcodeReader.cpp.
References F_type, and clang::doc::TypeInfo::Type.
llvm::Error clang::doc::addReference | ( | FriendInfo * | Friend, |
Reference && | R, | ||
FieldId | F ) |
Definition at line 709 of file BitcodeReader.cpp.
References F_friend, and clang::doc::FriendInfo::Ref.
llvm::Error clang::doc::addReference | ( | FunctionInfo * | I, |
Reference && | R, | ||
FieldId | F ) |
Definition at line 663 of file BitcodeReader.cpp.
References F_namespace, F_parent, clang::doc::Info::Namespace, and clang::doc::FunctionInfo::Parent.
llvm::Error clang::doc::addReference | ( | MemberTypeInfo * | I, |
Reference && | R, | ||
FieldId | F ) |
Definition at line 611 of file BitcodeReader.cpp.
References F_type, and clang::doc::TypeInfo::Type.
llvm::Error clang::doc::addReference | ( | NamespaceInfo * | I, |
Reference && | R, | ||
FieldId | F ) |
Definition at line 645 of file BitcodeReader.cpp.
References clang::doc::NamespaceInfo::Children, F_child_namespace, F_child_record, F_namespace, clang::doc::Info::Namespace, clang::doc::ScopeChildren::Namespaces, and clang::doc::ScopeChildren::Records.
llvm::Error clang::doc::addReference | ( | RecordInfo * | I, |
Reference && | R, | ||
FieldId | F ) |
Definition at line 677 of file BitcodeReader.cpp.
References clang::doc::RecordInfo::Children, F_child_record, F_namespace, F_parent, F_vparent, clang::doc::Info::Namespace, clang::doc::RecordInfo::Parents, clang::doc::ScopeChildren::Records, and clang::doc::RecordInfo::VirtualParents.
Definition at line 571 of file BitcodeReader.cpp.
llvm::Error clang::doc::addReference | ( | TypedefInfo * | I, |
Reference && | R, | ||
FieldId | F ) |
Definition at line 633 of file BitcodeReader.cpp.
References F_namespace, and clang::doc::Info::Namespace.
Definition at line 587 of file BitcodeReader.cpp.
References F_type, and clang::doc::TypeInfo::Type.
Definition at line 576 of file BitcodeReader.cpp.
References F_namespace, and clang::doc::Info::Namespace.
void clang::doc::addTemplate | ( | ConceptInfo * | I, |
TemplateInfo && | P ) |
Definition at line 792 of file BitcodeReader.cpp.
References clang::doc::ConceptInfo::Template.
void clang::doc::addTemplate | ( | FriendInfo * | I, |
TemplateInfo && | P ) |
Definition at line 795 of file BitcodeReader.cpp.
References clang::doc::FriendInfo::Template.
void clang::doc::addTemplate | ( | FunctionInfo * | I, |
TemplateInfo && | P ) |
Definition at line 789 of file BitcodeReader.cpp.
References clang::doc::FunctionInfo::Template.
void clang::doc::addTemplate | ( | RecordInfo * | I, |
TemplateInfo && | P ) |
Definition at line 786 of file BitcodeReader.cpp.
References clang::doc::RecordInfo::Template.
|
static |
Definition at line 782 of file BitcodeReader.cpp.
|
static |
Definition at line 769 of file BitcodeReader.cpp.
void clang::doc::addTemplateParam | ( | TemplateInfo * | I, |
TemplateParamInfo && | P ) |
Definition at line 773 of file BitcodeReader.cpp.
References clang::doc::TemplateInfo::Params.
void clang::doc::addTemplateParam | ( | TemplateSpecializationInfo * | I, |
TemplateParamInfo && | P ) |
Definition at line 777 of file BitcodeReader.cpp.
References clang::doc::TemplateSpecializationInfo::Params.
|
static |
Definition at line 801 of file BitcodeReader.cpp.
void clang::doc::addTemplateSpecialization | ( | TemplateInfo * | I, |
TemplateSpecializationInfo && | TSI ) |
Definition at line 806 of file BitcodeReader.cpp.
References clang::doc::TemplateInfo::Specialization.
llvm::Error clang::doc::addTypeInfo | ( | BaseRecordInfo * | I, |
MemberTypeInfo && | T ) |
Definition at line 528 of file BitcodeReader.cpp.
References clang::doc::RecordInfo::Members.
Definition at line 555 of file BitcodeReader.cpp.
References clang::doc::EnumInfo::BaseType.
llvm::Error clang::doc::addTypeInfo | ( | FriendInfo * | I, |
FieldTypeInfo && | T ) |
Definition at line 543 of file BitcodeReader.cpp.
References clang::doc::FriendInfo::Params.
llvm::Error clang::doc::addTypeInfo | ( | FriendInfo * | I, |
TypeInfo && | T ) |
Definition at line 550 of file BitcodeReader.cpp.
References clang::doc::FriendInfo::ReturnType.
llvm::Error clang::doc::addTypeInfo | ( | FunctionInfo * | I, |
FieldTypeInfo && | T ) |
Definition at line 538 of file BitcodeReader.cpp.
References clang::doc::FunctionInfo::Params.
llvm::Error clang::doc::addTypeInfo | ( | FunctionInfo * | I, |
TypeInfo && | T ) |
Definition at line 533 of file BitcodeReader.cpp.
References clang::doc::FunctionInfo::ReturnType.
llvm::Error clang::doc::addTypeInfo | ( | RecordInfo * | I, |
MemberTypeInfo && | T ) |
Definition at line 523 of file BitcodeReader.cpp.
References clang::doc::RecordInfo::Members.
|
static |
Definition at line 518 of file BitcodeReader.cpp.
llvm::Error clang::doc::addTypeInfo | ( | TypedefInfo * | I, |
TypeInfo && | T ) |
Definition at line 560 of file BitcodeReader.cpp.
References clang::doc::TypedefInfo::Underlying.
Definition at line 565 of file BitcodeReader.cpp.
References clang::doc::VarInfo::Type.
|
static |
Definition at line 248 of file HTMLGenerator.cpp.
Referenced by genEnumsBlock(), genFileHeadNodes(), genFunctionsBlock(), genHTML(), genHTML(), genHTML(), genIndex(), genInfoFile(), and genInfoFileMainNode().
|
static |
Definition at line 195 of file Representation.cpp.
References IT_namespace.
Referenced by clang::doc::Info::getRelativeFilePath(), and clang::doc::Reference::getRelativeFilePath().
llvm::StringRef clang::doc::commentKindToString | ( | CommentKind | Kind | ) |
Definition at line 53 of file Representation.cpp.
References CK_BlockCommandComment, CK_FullComment, CK_HTMLEndTagComment, CK_HTMLStartTagComment, CK_InlineCommandComment, CK_ParagraphComment, CK_ParamCommandComment, CK_TextComment, CK_TParamCommandComment, CK_Unknown, CK_VerbatimBlockComment, CK_VerbatimBlockLineComment, and CK_VerbatimLineComment.
Referenced by clang::doc::ClangDocBitcodeWriter::emitBlock(), and serializeComment().
llvm::SmallString< 128 > clang::doc::computeRelativePath | ( | llvm::StringRef | Destination, |
llvm::StringRef | Origin ) |
Definition at line 31 of file File.cpp.
Referenced by genJsScriptsHTML(), and genStylesheetsHTML().
llvm::Error clang::doc::copyFile | ( | llvm::StringRef | FilePath, |
llvm::StringRef | OutDirectory ) |
Definition at line 15 of file File.cpp.
References OutDirectory().
Referenced by clang::doc::HTMLGenerator::createResources(), and clang::doc::MustacheHTMLGenerator::createResources().
|
static |
Definition at line 34 of file HTMLMustacheGenerator.cpp.
Referenced by clang::doc::MustacheTemplateFile::createMustacheFile(), clang::doc::MustacheHTMLGenerator::generateDocs(), and clang::doc::MustacheTemplateFile::registerPartialFile().
|
static |
Definition at line 48 of file BitcodeReader.cpp.
|
static |
Definition at line 42 of file BitcodeReader.cpp.
|
static |
Definition at line 105 of file BitcodeReader.cpp.
References F_child_namespace, F_child_record, F_concept, F_default, F_friend, F_namespace, F_parent, F_type, and F_vparent.
|
static |
Definition at line 86 of file BitcodeReader.cpp.
References IT_concept, IT_default, IT_enum, IT_friend, IT_function, IT_namespace, IT_record, IT_typedef, and IT_variable.
|
static |
Definition at line 22 of file BitcodeReader.cpp.
Referenced by parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), parseRecord(), and parseRecord().
|
static |
Definition at line 125 of file BitcodeReader.cpp.
|
static |
Definition at line 132 of file BitcodeReader.cpp.
|
static |
Definition at line 76 of file BitcodeReader.cpp.
|
static |
Definition at line 29 of file BitcodeReader.cpp.
References clang::doc::BitCodeConstants::USRHashSize.
|
static |
Definition at line 61 of file BitcodeReader.cpp.
|
static |
Definition at line 580 of file JSONGenerator.cpp.
References clang::doc::Info::getFileBaseName(), clang::doc::Info::IT, IT_namespace, IT_record, clang::doc::SymbolInfo::MangledName, and clang::doc::Info::Name.
Referenced by clang::doc::JSONGenerator::generateDocs().
|
static |
Definition at line 100 of file JSONGenerator.cpp.
Referenced by serializeComment(), and serializeCommonAttributes().
|
static |
Definition at line 106 of file JSONGenerator.cpp.
Referenced by serializeComment().
llvm::Expected< std::unique_ptr< Generator > > clang::doc::findGeneratorByName | ( | llvm::StringRef | Format | ) |
Definition at line 17 of file Generators.cpp.
Referenced by clang::doc::MustacheHTMLGenerator::generateDocs().
|
static |
Definition at line 40 of file BitcodeWriter.cpp.
References clang::doc::BitCodeConstants::BoolSize, and generateAbbrev().
|
static |
Definition at line 29 of file MDGenerator.cpp.
Referenced by writeDescription().
|
static |
|
static |
Definition at line 340 of file HTMLGenerator.cpp.
References appendVector(), and genHTML().
|
static |
Definition at line 34 of file BitcodeWriter.cpp.
Referenced by genBoolAbbrev(), genIntAbbrev(), genLocationAbbrev(), genStringAbbrev(), and genSymbolIdAbbrev().
|
static |
Definition at line 231 of file HTMLMustacheGenerator.cpp.
References JSON(), NamespaceTemplate, RecordTemplate, and setupTemplateValue().
Referenced by clang::doc::MustacheHTMLGenerator::generateDocs().
|
static |
Definition at line 569 of file HTMLGenerator.cpp.
Referenced by genIndex(), and genInfoFile().
|
static |
Definition at line 524 of file HTMLGenerator.cpp.
References ProjectName().
Referenced by genIndex(), and genInfoFile().
|
static |
Definition at line 506 of file HTMLGenerator.cpp.
References appendVector(), genJsScriptsHTML(), and genStylesheetsHTML().
Referenced by genIndex(), and genInfoFile().
|
static |
Definition at line 387 of file HTMLGenerator.cpp.
References appendVector(), and genHTML().
|
static |
Definition at line 637 of file HTMLGenerator.cpp.
References clang::doc::CommentInfo::Children, CK_BlockCommandComment, CK_FullComment, CK_HTMLEndTagComment, CK_HTMLStartTagComment, CK_InlineCommandComment, CK_ParagraphComment, CK_ParamCommandComment, CK_TextComment, CK_TParamCommandComment, CK_Unknown, CK_VerbatimBlockComment, CK_VerbatimBlockLineComment, CK_VerbatimLineComment, genHTML(), clang::doc::CommentInfo::Kind, clang::doc::CommentInfo::Name, and clang::doc::CommentInfo::Text.
|
static |
Definition at line 706 of file HTMLGenerator.cpp.
References clang::doc::SymbolInfo::DefLoc, clang::doc::Info::Description, genEnumMembersBlock(), genHTML(), maybeWriteSourceFileRef(), clang::doc::EnumInfo::Members, clang::doc::Info::Name, clang::doc::EnumInfo::Scoped, and clang::doc::Info::USR.
Referenced by genEnumMembersBlock(), genEnumsBlock(), clang::doc::HTMLGenerator::generateDocForInfo(), genFunctionsBlock(), genHTML(), genHTML(), genHTML(), genHTML(), genHTML(), genHTML(), genHTML(), genInfoFileMainNode(), and genRecordMembersBlock().
|
static |
Definition at line 741 of file HTMLGenerator.cpp.
References clang::doc::FunctionInfo::Access, clang::doc::SymbolInfo::DefLoc, clang::doc::Info::Description, genHTML(), genReference(), clang::doc::SymbolInfo::IsStatic, maybeWriteSourceFileRef(), clang::doc::Info::Name, clang::doc::Reference::Name, clang::doc::FunctionInfo::Params, clang::doc::FunctionInfo::ReturnType, clang::doc::TypeInfo::Type, and clang::doc::Info::USR.
|
static |
Definition at line 611 of file HTMLGenerator.cpp.
References appendVector(), clang::doc::Index::Children, genHTML(), genReference(), clang::doc::Index::JumpToSection, and clang::doc::Reference::Name.
|
static |
Definition at line 786 of file HTMLGenerator.cpp.
References appendVector(), clang::doc::Index::Children, clang::doc::NamespaceInfo::Children, clang::doc::Info::Description, clang::doc::ScopeChildren::Enums, clang::doc::ScopeChildren::Functions, genEnumsBlock(), genFunctionsBlock(), genHTML(), genInfoIndexItem(), genReferencesBlock(), clang::doc::Info::getRelativeFilePath(), clang::doc::Info::Name, clang::doc::ScopeChildren::Namespaces, and clang::doc::ScopeChildren::Records.
|
static |
Definition at line 830 of file HTMLGenerator.cpp.
References appendVector(), clang::doc::Index::Children, clang::doc::RecordInfo::Children, clang::doc::SymbolInfo::DefLoc, clang::doc::Info::Description, clang::doc::ScopeChildren::Enums, clang::doc::ScopeChildren::Functions, genEnumsBlock(), genFunctionsBlock(), genHTML(), genInfoIndexItem(), genRecordMembersBlock(), genReferenceList(), genReferencesBlock(), getTagType(), maybeWriteSourceFileRef(), clang::doc::RecordInfo::Members, clang::doc::Info::Name, clang::doc::RecordInfo::Parents, clang::doc::Info::Path, clang::doc::ScopeChildren::Records, clang::doc::RecordInfo::TagType, and clang::doc::RecordInfo::VirtualParents.
|
static |
Definition at line 696 of file HTMLGenerator.cpp.
References genHTML().
|
static |
Definition at line 889 of file HTMLGenerator.cpp.
|
static |
Definition at line 344 of file MDGenerator.cpp.
References clang::doc::Index::Children, clang::doc::ClangDocContext::Idx, IT_concept, IT_default, IT_enum, IT_friend, IT_function, IT_namespace, IT_record, IT_typedef, IT_variable, clang::doc::ClangDocContext::OutDirectory, clang::doc::ClangDocContext::ProjectName, and clang::doc::Index::sort().
|
static |
Definition at line 1095 of file HTMLGenerator.cpp.
References appendVector(), genFileFooterNode(), genFileHeaderNode(), genFileHeadNodes(), genIndexFileMainNode(), clang::doc::ClangDocContext::OutDirectory, and clang::doc::ClangDocContext::ProjectName.
Referenced by clang::doc::HTMLGenerator::createResources(), and clang::doc::MDGenerator::createResources().
|
static |
Definition at line 1080 of file HTMLGenerator.cpp.
Referenced by genIndex().
|
static |
Definition at line 580 of file HTMLGenerator.cpp.
References appendVector(), genFileFooterNode(), genFileHeaderNode(), genFileHeadNodes(), genInfoFileMainNode(), and clang::doc::ClangDocContext::ProjectName.
Referenced by clang::doc::HTMLGenerator::generateDocForInfo().
|
static |
Definition at line 534 of file HTMLGenerator.cpp.
References appendVector(), and genHTML().
Referenced by genInfoFile().
|
static |
Definition at line 602 of file HTMLGenerator.cpp.
References clang::doc::Index::Children.
|
static |
Definition at line 47 of file BitcodeWriter.cpp.
References generateAbbrev(), and clang::doc::BitCodeConstants::IntSize.
|
static |
Definition at line 25 of file MDGenerator.cpp.
Referenced by genMarkdown().
|
static |
Definition at line 273 of file HTMLGenerator.cpp.
References computeRelativePath(), and clang::doc::ClangDocContext::JsScripts.
Referenced by genFileHeadNodes().
|
static |
Definition at line 296 of file HTMLGenerator.cpp.
Referenced by genReference().
|
static |
Definition at line 75 of file BitcodeWriter.cpp.
References clang::doc::BitCodeConstants::BoolSize, generateAbbrev(), clang::doc::BitCodeConstants::LineNumberSize, and clang::doc::BitCodeConstants::StringLengthSize.
|
static |
Definition at line 157 of file MDGenerator.cpp.
References clang::doc::SymbolInfo::DefLoc, clang::doc::Info::Description, maybeWriteSourceFileRef(), clang::doc::EnumInfo::Members, clang::doc::Info::Name, clang::doc::EnumInfo::Scoped, writeDescription(), and writeLine().
Referenced by clang::doc::MDGenerator::generateDocForInfo(), genMarkdown(), and genMarkdown().
|
static |
Definition at line 178 of file MDGenerator.cpp.
References clang::doc::FunctionInfo::Access, clang::doc::SymbolInfo::DefLoc, clang::doc::Info::Description, genItalic(), clang::doc::SymbolInfo::IsStatic, maybeWriteSourceFileRef(), clang::doc::Info::Name, clang::doc::FunctionInfo::Params, clang::doc::Reference::QualName, clang::doc::FunctionInfo::ReturnType, clang::doc::TypeInfo::Type, writeDescription(), writeHeader(), and writeLine().
|
static |
Definition at line 203 of file MDGenerator.cpp.
References clang::doc::NamespaceInfo::Children, clang::doc::Info::Description, clang::doc::ScopeChildren::Enums, clang::doc::ScopeChildren::Functions, genMarkdown(), clang::doc::Info::getRelativeFilePath(), clang::doc::Info::Name, clang::doc::ScopeChildren::Namespaces, clang::doc::ScopeChildren::Records, writeDescription(), writeHeader(), writeNameLink(), and writeNewLine().
|
static |
Definition at line 253 of file MDGenerator.cpp.
References clang::doc::RecordInfo::Children, clang::doc::SymbolInfo::DefLoc, clang::doc::Info::Description, clang::doc::ScopeChildren::Enums, clang::doc::ScopeChildren::Functions, genMarkdown(), genReferenceList(), getTagType(), maybeWriteSourceFileRef(), clang::doc::RecordInfo::Members, clang::doc::Info::Name, clang::doc::RecordInfo::Parents, clang::doc::ScopeChildren::Records, clang::doc::RecordInfo::TagType, clang::doc::RecordInfo::VirtualParents, writeDescription(), writeHeader(), writeLine(), and writeNewLine().
|
static |
Definition at line 309 of file MDGenerator.cpp.
|
static |
Definition at line 406 of file HTMLGenerator.cpp.
References genHTML(), and genReference().
Referenced by genHTML().
|
static |
Definition at line 303 of file HTMLGenerator.cpp.
References genLink().
Referenced by genHTML(), genHTML(), genRecordMembersBlock(), genReferenceList(), and genReferencesBlock().
|
static |
Definition at line 34 of file MDGenerator.cpp.
|
static |
Definition at line 321 of file HTMLGenerator.cpp.
References genReference().
Referenced by genHTML(), and genMarkdown().
|
static |
Definition at line 436 of file HTMLGenerator.cpp.
References genReference().
|
static |
Definition at line 65 of file BitcodeWriter.cpp.
References generateAbbrev(), and clang::doc::BitCodeConstants::StringLengthSize.
|
static |
Definition at line 256 of file HTMLGenerator.cpp.
References computeRelativePath(), and clang::doc::ClangDocContext::UserStylesheets.
Referenced by genFileHeadNodes().
|
static |
Definition at line 54 of file BitcodeWriter.cpp.
References generateAbbrev(), clang::doc::BitCodeConstants::USRBitLengthSize, and clang::doc::BitCodeConstants::USRLengthSize.
llvm::Expected< CommentInfo * > clang::doc::getCommentInfo | ( | CommentInfo * | I | ) |
Definition at line 501 of file BitcodeReader.cpp.
References clang::doc::CommentInfo::Children.
llvm::Expected< CommentInfo * > clang::doc::getCommentInfo | ( | ConceptInfo * | I | ) |
Definition at line 506 of file BitcodeReader.cpp.
References clang::doc::Info::Description.
llvm::Expected< CommentInfo * > clang::doc::getCommentInfo | ( | EnumInfo * | I | ) |
Definition at line 489 of file BitcodeReader.cpp.
References clang::doc::Info::Description.
llvm::Expected< CommentInfo * > clang::doc::getCommentInfo | ( | EnumValueInfo * | I | ) |
Definition at line 497 of file BitcodeReader.cpp.
References clang::doc::EnumValueInfo::Description.
llvm::Expected< CommentInfo * > clang::doc::getCommentInfo | ( | FunctionInfo * | I | ) |
Definition at line 473 of file BitcodeReader.cpp.
References clang::doc::Info::Description.
llvm::Expected< CommentInfo * > clang::doc::getCommentInfo | ( | MemberTypeInfo * | I | ) |
Definition at line 485 of file BitcodeReader.cpp.
References clang::doc::MemberTypeInfo::Description.
llvm::Expected< CommentInfo * > clang::doc::getCommentInfo | ( | NamespaceInfo * | I | ) |
Definition at line 477 of file BitcodeReader.cpp.
References clang::doc::Info::Description.
llvm::Expected< CommentInfo * > clang::doc::getCommentInfo | ( | RecordInfo * | I | ) |
Definition at line 481 of file BitcodeReader.cpp.
References clang::doc::Info::Description.
|
static |
Definition at line 468 of file BitcodeReader.cpp.
llvm::Expected< CommentInfo * > clang::doc::getCommentInfo | ( | TypedefInfo * | I | ) |
Definition at line 493 of file BitcodeReader.cpp.
References clang::doc::TypedefInfo::Description.
Expected< CommentInfo * > clang::doc::getCommentInfo | ( | VarInfo * | I | ) |
Definition at line 510 of file BitcodeReader.cpp.
References clang::doc::Info::Description.
|
static |
Definition at line 1004 of file HTMLGenerator.cpp.
References IT_concept, IT_default, IT_enum, IT_friend, IT_function, IT_namespace, IT_record, IT_typedef, and IT_variable.
Referenced by serializeIndex().
std::string clang::doc::getTagType | ( | TagTypeKind | AS | ) |
Definition at line 29 of file Generators.cpp.
Referenced by genHTML(), genMarkdown(), and serializeInfo().
|
static |
References clang::doc::HTMLGenerator::Format.
|
static |
Definition at line 46 of file JSONGenerator.cpp.
References IT_concept, IT_default, IT_enum, IT_friend, IT_function, IT_namespace, IT_record, IT_typedef, and IT_variable.
Referenced by serializeCommonAttributes().
|
static |
Definition at line 463 of file JSONGenerator.cpp.
Referenced by serializeInfo().
|
static |
Definition at line 86 of file JSONGenerator.cpp.
Referenced by serializeComment(), and serializeCommonAttributes().
|
static |
Definition at line 24 of file Mapper.cpp.
|
static |
References clang::doc::JSONGenerator::Format.
Referenced by generateDocForJSON().
|
static |
Definition at line 70 of file MDGenerator.cpp.
References writeSourceFileRef().
|
static |
Definition at line 492 of file HTMLGenerator.cpp.
References writeSourceFileRef().
Referenced by genHTML(), genHTML(), genHTML(), genMarkdown(), genMarkdown(), and genMarkdown().
|
static |
References clang::doc::MDGenerator::Format.
Referenced by clang::doc::serialize::parseBases().
llvm::Expected< std::unique_ptr< Info > > clang::doc::mergeInfos | ( | std::vector< std::unique_ptr< Info > > & | Values | ) |
Definition at line 130 of file Representation.cpp.
References IT_concept, IT_default, IT_enum, IT_friend, IT_function, IT_namespace, IT_record, IT_typedef, and IT_variable.
|
static |
References clang::doc::MustacheHTMLGenerator::Format.
std::unique_ptr< tooling::FrontendActionFactory > clang::doc::newMapperActionFactory | ( | ClangDocContext | CDCtx | ) |
Definition at line 56 of file ClangDoc.cpp.
|
static |
Definition at line 191 of file BitcodeReader.cpp.
References clang::doc::BaseRecordInfo::Access, BASE_RECORD_ACCESS, BASE_RECORD_IS_PARENT, BASE_RECORD_IS_VIRTUAL, BASE_RECORD_NAME, BASE_RECORD_PATH, BASE_RECORD_TAG_TYPE, BASE_RECORD_USR, decodeRecord(), clang::doc::BaseRecordInfo::IsParent, clang::doc::BaseRecordInfo::IsVirtual, clang::doc::Info::Name, clang::doc::Info::Path, clang::doc::RecordInfo::TagType, and clang::doc::Info::USR.
|
static |
Definition at line 337 of file BitcodeReader.cpp.
References clang::doc::CommentInfo::Args, clang::doc::CommentInfo::AttrKeys, clang::doc::CommentInfo::AttrValues, clang::doc::CommentInfo::CloseName, COMMENT_ARG, COMMENT_ATTRKEY, COMMENT_ATTRVAL, COMMENT_CLOSENAME, COMMENT_DIRECTION, COMMENT_EXPLICIT, COMMENT_KIND, COMMENT_NAME, COMMENT_PARAMNAME, COMMENT_SELFCLOSING, COMMENT_TEXT, decodeRecord(), clang::doc::CommentInfo::Direction, clang::doc::CommentInfo::Explicit, clang::doc::CommentInfo::Kind, clang::doc::CommentInfo::Name, clang::doc::CommentInfo::ParamName, clang::doc::CommentInfo::SelfClosing, stringToCommentKind(), and clang::doc::CommentInfo::Text.
|
static |
Definition at line 419 of file BitcodeReader.cpp.
References CONCEPT_CONSTRAINT_EXPRESSION, CONCEPT_IS_TYPE, CONCEPT_NAME, CONCEPT_USR, clang::doc::ConceptInfo::ConstraintExpression, decodeRecord(), clang::doc::ConceptInfo::IsType, clang::doc::Info::Name, and clang::doc::Info::USR.
|
static |
Definition at line 143 of file BitcodeReader.cpp.
References VERSION.
Referenced by clang::doc::ClangDocBitcodeReader::readRecord().
|
static |
Definition at line 434 of file BitcodeReader.cpp.
References CONSTRAINT_EXPRESSION, clang::doc::ConstraintInfo::ConstraintExpr, and decodeRecord().
|
static |
Definition at line 214 of file BitcodeReader.cpp.
References decodeRecord(), clang::doc::SymbolInfo::DefLoc, ENUM_DEFLOCATION, ENUM_LOCATION, ENUM_NAME, ENUM_SCOPED, ENUM_USR, clang::doc::SymbolInfo::Loc, clang::doc::Info::Name, clang::doc::EnumInfo::Scoped, and clang::doc::Info::USR.
|
static |
Definition at line 250 of file BitcodeReader.cpp.
References decodeRecord(), ENUM_VALUE_EXPR, ENUM_VALUE_NAME, ENUM_VALUE_VALUE, clang::doc::EnumValueInfo::Name, clang::doc::EnumValueInfo::Value, and clang::doc::EnumValueInfo::ValueExpr.
|
static |
Definition at line 301 of file BitcodeReader.cpp.
References decodeRecord(), clang::doc::FieldTypeInfo::DefaultValue, FIELD_DEFAULT_VALUE, FIELD_TYPE_IS_BUILTIN, FIELD_TYPE_IS_TEMPLATE, FIELD_TYPE_NAME, clang::doc::TypeInfo::IsBuiltIn, clang::doc::TypeInfo::IsTemplate, and clang::doc::FieldTypeInfo::Name.
|
static |
Definition at line 265 of file BitcodeReader.cpp.
References clang::doc::FunctionInfo::Access, decodeRecord(), clang::doc::SymbolInfo::DefLoc, FUNCTION_ACCESS, FUNCTION_DEFLOCATION, FUNCTION_IS_METHOD, FUNCTION_IS_STATIC, FUNCTION_LOCATION, FUNCTION_NAME, FUNCTION_USR, clang::doc::FunctionInfo::IsMethod, clang::doc::SymbolInfo::IsStatic, clang::doc::SymbolInfo::Loc, clang::doc::Info::Name, and clang::doc::Info::USR.
|
static |
Definition at line 318 of file BitcodeReader.cpp.
References clang::doc::MemberTypeInfo::Access, decodeRecord(), clang::doc::TypeInfo::IsBuiltIn, clang::doc::MemberTypeInfo::IsStatic, clang::doc::TypeInfo::IsTemplate, MEMBER_TYPE_ACCESS, MEMBER_TYPE_IS_BUILTIN, MEMBER_TYPE_IS_STATIC, MEMBER_TYPE_IS_TEMPLATE, MEMBER_TYPE_NAME, and clang::doc::FieldTypeInfo::Name.
|
static |
Definition at line 151 of file BitcodeReader.cpp.
References decodeRecord(), clang::doc::Info::Name, NAMESPACE_NAME, NAMESPACE_PATH, NAMESPACE_USR, clang::doc::Info::Path, and clang::doc::Info::USR.
|
static |
Definition at line 166 of file BitcodeReader.cpp.
References decodeRecord(), clang::doc::SymbolInfo::DefLoc, clang::doc::RecordInfo::IsTypeDef, clang::doc::SymbolInfo::Loc, clang::doc::SymbolInfo::MangledName, clang::doc::Info::Name, clang::doc::Info::Path, RECORD_DEFLOCATION, RECORD_IS_TYPE_DEF, RECORD_LOCATION, RECORD_MANGLED_NAME, RECORD_NAME, RECORD_PATH, RECORD_TAG_TYPE, RECORD_USR, clang::doc::RecordInfo::TagType, and clang::doc::Info::USR.
|
static |
Definition at line 372 of file BitcodeReader.cpp.
References decodeRecord(), clang::doc::Reference::DocumentationFileName, clang::doc::Reference::Name, clang::doc::Reference::Path, clang::doc::Reference::QualName, REFERENCE_FIELD, REFERENCE_FILE, REFERENCE_NAME, REFERENCE_PATH, REFERENCE_QUAL_NAME, REFERENCE_TYPE, REFERENCE_USR, clang::doc::Reference::RefType, and clang::doc::Reference::USR.
|
static |
Definition at line 395 of file BitcodeReader.cpp.
|
static |
Definition at line 411 of file BitcodeReader.cpp.
References clang::doc::TemplateParamInfo::Contents, decodeRecord(), and TEMPLATE_PARAM_CONTENTS.
|
static |
Definition at line 402 of file BitcodeReader.cpp.
References decodeRecord(), clang::doc::TemplateSpecializationInfo::SpecializationOf, and TEMPLATE_SPECIALIZATION_OF.
|
static |
Definition at line 233 of file BitcodeReader.cpp.
References decodeRecord(), clang::doc::SymbolInfo::DefLoc, clang::doc::TypedefInfo::IsUsing, clang::doc::Info::Name, TYPEDEF_DEFLOCATION, TYPEDEF_IS_USING, TYPEDEF_NAME, TYPEDEF_USR, and clang::doc::Info::USR.
|
static |
Definition at line 288 of file BitcodeReader.cpp.
References decodeRecord(), clang::doc::TypeInfo::IsBuiltIn, clang::doc::TypeInfo::IsTemplate, TYPE_IS_BUILTIN, and TYPE_IS_TEMPLATE.
|
static |
Definition at line 442 of file BitcodeReader.cpp.
References decodeRecord(), clang::doc::SymbolInfo::DefLoc, clang::doc::SymbolInfo::IsStatic, clang::doc::Info::Name, clang::doc::Info::USR, VAR_DEFLOCATION, VAR_IS_STATIC, VAR_NAME, and VAR_USR.
|
static |
Definition at line 459 of file BitcodeReader.cpp.
References decodeRecord(), FRIEND_IS_CLASS, and clang::doc::FriendInfo::IsClass.
|
static |
Definition at line 309 of file JSONGenerator.cpp.
Referenced by serializeCommonChildren(), serializeInfo(), serializeInfo(), serializeInfo(), serializeInfo(), serializeInfo(), and serializeInfo().
|
static |
Definition at line 118 of file JSONGenerator.cpp.
References clang::doc::CommentInfo::Args, clang::doc::CommentInfo::AttrKeys, clang::doc::CommentInfo::AttrValues, clang::doc::CommentInfo::Children, CK_BlockCommandComment, CK_FullComment, CK_HTMLEndTagComment, CK_HTMLStartTagComment, CK_InlineCommandComment, CK_ParagraphComment, CK_ParamCommandComment, CK_TextComment, CK_TParamCommandComment, CK_Unknown, CK_VerbatimBlockComment, CK_VerbatimBlockLineComment, CK_VerbatimLineComment, clang::doc::CommentInfo::CloseName, commentKindToString(), clang::doc::CommentInfo::Direction, clang::doc::CommentInfo::Explicit, extractTextComments(), extractVerbatimComments(), insertComment(), clang::doc::CommentInfo::Kind, clang::doc::CommentInfo::Name, clang::doc::CommentInfo::ParamName, clang::doc::CommentInfo::SelfClosing, serializeComment(), and clang::doc::CommentInfo::Text.
Referenced by serializeComment(), and serializeCommonAttributes().
|
static |
Definition at line 232 of file JSONGenerator.cpp.
References clang::doc::Info::Description, clang::doc::Info::DocumentationFileName, extractTextComments(), infoTypeToString(), insertComment(), clang::doc::Info::IT, IT_namespace, clang::doc::Info::Name, clang::doc::Info::Namespace, clang::doc::Info::Path, RepositoryUrl(), serializeComment(), serializeLocation(), and clang::doc::Info::USR.
Referenced by serializeInfo(), serializeInfo(), serializeInfo(), serializeInfo(), serializeInfo(), serializeInfo(), and serializeInfo().
|
static |
Definition at line 287 of file JSONGenerator.cpp.
References RepositoryUrl(), serializeArray(), serializeInfo(), and SerializeReferenceLambda.
Referenced by serializeInfo(), and serializeInfo().
|
static |
Definition at line 1028 of file HTMLGenerator.cpp.
References clang::doc::ClangDocContext::Base, getRefType(), clang::doc::ClangDocContext::Idx, clang::doc::ClangDocContext::OutDirectory, and clang::doc::Index::sort().
Referenced by clang::doc::HTMLGenerator::createResources(), and clang::doc::MDGenerator::createResources().
|
static |
Definition at line 321 of file MDGenerator.cpp.
References clang::doc::Index::Children, clang::doc::ClangDocContext::Idx, clang::doc::ClangDocContext::OutDirectory, clang::doc::ClangDocContext::ProjectName, serializeReference(), and clang::doc::Index::sort().
|
static |
Definition at line 331 of file JSONGenerator.cpp.
|
static |
Definition at line 439 of file JSONGenerator.cpp.
References clang::doc::BaseRecordInfo::Access, clang::doc::BaseRecordInfo::IsParent, clang::doc::BaseRecordInfo::IsVirtual, RepositoryUrl(), and serializeInfo().
|
static |
Definition at line 365 of file JSONGenerator.cpp.
References clang::doc::ConceptInfo::ConstraintExpression, clang::doc::ConceptInfo::IsType, RepositoryUrl(), serializeCommonAttributes(), serializeInfo(), and clang::doc::ConceptInfo::Template.
|
static |
Definition at line 326 of file JSONGenerator.cpp.
References clang::doc::ConstraintInfo::ConceptRef, clang::doc::ConstraintInfo::ConstraintExpr, and serializeReference().
Referenced by clang::doc::JSONGenerator::generateDocForInfo(), serializeCommonChildren(), serializeInfo(), serializeInfo(), serializeInfo(), serializeInfo(), serializeInfo(), serializeInfo(), serializeInfo(), serializeInfo(), and serializeInfo().
|
static |
Definition at line 410 of file JSONGenerator.cpp.
References clang::doc::EnumInfo::BaseType, clang::doc::EnumInfo::Members, RepositoryUrl(), clang::doc::EnumInfo::Scoped, serializeArray(), serializeCommonAttributes(), and SerializeInfoLambda.
|
static |
Definition at line 402 of file JSONGenerator.cpp.
References clang::doc::EnumValueInfo::Name, clang::doc::EnumValueInfo::Value, and clang::doc::EnumValueInfo::ValueExpr.
|
static |
Definition at line 381 of file JSONGenerator.cpp.
References clang::doc::FieldTypeInfo::Name, clang::doc::Reference::Name, and clang::doc::TypeInfo::Type.
|
static |
Definition at line 447 of file JSONGenerator.cpp.
References clang::doc::FriendInfo::IsClass, clang::doc::FriendInfo::Params, clang::doc::FriendInfo::Ref, clang::doc::FriendInfo::ReturnType, serializeArray(), serializeInfo(), SerializeInfoLambda, serializeReference(), and clang::doc::FriendInfo::Template.
|
static |
Definition at line 386 of file JSONGenerator.cpp.
References clang::doc::SymbolInfo::IsStatic, clang::doc::FunctionInfo::Params, clang::doc::FunctionInfo::ReturnType, serializeArray(), serializeCommonAttributes(), serializeInfo(), SerializeInfoLambda, and clang::doc::FunctionInfo::Template.
|
static |
Definition at line 555 of file JSONGenerator.cpp.
References clang::doc::NamespaceInfo::Children, clang::doc::ScopeChildren::Concepts, clang::doc::ScopeChildren::Functions, clang::doc::ScopeChildren::Namespaces, RepositoryUrl(), serializeArray(), serializeCommonAttributes(), serializeCommonChildren(), serializeInfo(), SerializeReferenceLambda, and clang::doc::ScopeChildren::Variables.
|
static |
Definition at line 468 of file JSONGenerator.cpp.
References clang::doc::MemberTypeInfo::Access, clang::doc::RecordInfo::Bases, clang::doc::RecordInfo::Children, clang::doc::RecordInfo::Friends, clang::doc::RecordInfo::FullName, clang::doc::ScopeChildren::Functions, getTagType(), insertArray(), clang::doc::RecordInfo::IsTypeDef, clang::doc::SymbolInfo::MangledName, clang::doc::RecordInfo::Members, clang::doc::FieldTypeInfo::Name, clang::doc::Reference::Name, clang::doc::RecordInfo::Parents, RepositoryUrl(), serializeArray(), serializeCommonAttributes(), serializeCommonChildren(), serializeInfo(), SerializeInfoLambda, SerializeReferenceLambda, clang::doc::RecordInfo::TagType, clang::doc::RecordInfo::Template, clang::doc::TypeInfo::Type, and clang::doc::RecordInfo::VirtualParents.
|
static |
References RepositoryUrl().
|
static |
Definition at line 341 of file JSONGenerator.cpp.
References serializeArray(), serializeInfo(), and SerializeInfoLambda.
|
static |
Definition at line 428 of file JSONGenerator.cpp.
References clang::doc::TypedefInfo::IsUsing, RepositoryUrl(), serializeCommonAttributes(), serializeInfo(), clang::doc::TypedefInfo::TypeDeclaration, and clang::doc::TypedefInfo::Underlying.
|
static |
Definition at line 373 of file JSONGenerator.cpp.
References clang::doc::TypeInfo::IsBuiltIn, clang::doc::TypeInfo::IsTemplate, clang::doc::Reference::Name, clang::doc::Reference::QualName, clang::doc::TypeInfo::Type, and clang::doc::Reference::USR.
|
static |
Definition at line 546 of file JSONGenerator.cpp.
References clang::doc::SymbolInfo::IsStatic, RepositoryUrl(), serializeCommonAttributes(), serializeInfo(), and clang::doc::VarInfo::Type.
|
static |
Definition at line 71 of file JSONGenerator.cpp.
References clang::doc::Location::Filename, clang::doc::Location::IsFileInRootDir, RepositoryUrl(), and clang::doc::Location::StartLineNumber.
Referenced by serializeCommonAttributes().
|
static |
Definition at line 275 of file JSONGenerator.cpp.
References clang::doc::Reference::DocumentationFileName, clang::doc::Reference::Name, clang::doc::Reference::Path, clang::doc::Reference::QualName, and clang::doc::Reference::USR.
Referenced by serializeIndex(), serializeInfo(), and serializeInfo().
|
static |
Definition at line 314 of file MDGenerator.cpp.
References writeNameLink().
|
static |
Definition at line 83 of file HTMLMustacheGenerator.cpp.
References clang::doc::MustacheTemplateFile::createMustacheFile().
Referenced by setupTemplateFiles().
|
static |
Definition at line 96 of file HTMLMustacheGenerator.cpp.
References clang::doc::ClangDocContext::MustacheTemplates, NamespaceTemplate, RecordTemplate, and setupTemplate().
Referenced by clang::doc::MustacheHTMLGenerator::generateDocs().
|
static |
Definition at line 202 of file HTMLMustacheGenerator.cpp.
References clang::doc::ClangDocContext::JsScripts, clang::doc::ClangDocContext::ProjectName, and clang::doc::ClangDocContext::UserStylesheets.
Referenced by generateDocForJSON().
CommentKind clang::doc::stringToCommentKind | ( | llvm::StringRef | KindStr | ) |
Definition at line 30 of file Representation.cpp.
References CK_BlockCommandComment, CK_FullComment, CK_HTMLEndTagComment, CK_HTMLStartTagComment, CK_InlineCommandComment, CK_ParagraphComment, CK_ParamCommandComment, CK_TextComment, CK_TParamCommandComment, CK_Unknown, CK_VerbatimBlockComment, CK_VerbatimBlockLineComment, and CK_VerbatimLineComment.
Referenced by clang::doc::serialize::ClangDocCommentVisitor::parseComment(), and parseRecord().
|
static |
Definition at line 77 of file MDGenerator.cpp.
References clang::doc::CommentInfo::AttrKeys, clang::doc::CommentInfo::AttrValues, clang::doc::CommentInfo::Children, CK_BlockCommandComment, CK_FullComment, CK_HTMLEndTagComment, CK_HTMLStartTagComment, CK_InlineCommandComment, CK_ParagraphComment, CK_ParamCommandComment, CK_TextComment, CK_TParamCommandComment, CK_Unknown, CK_VerbatimBlockComment, CK_VerbatimBlockLineComment, CK_VerbatimLineComment, clang::doc::CommentInfo::Direction, clang::doc::CommentInfo::Explicit, genEmphasis(), clang::doc::CommentInfo::Kind, clang::doc::CommentInfo::Name, clang::doc::CommentInfo::ParamName, clang::doc::CommentInfo::SelfClosing, clang::doc::CommentInfo::Text, writeDescription(), writeLine(), and writeNewLine().
Referenced by genMarkdown(), genMarkdown(), genMarkdown(), genMarkdown(), and writeDescription().
|
static |
Definition at line 51 of file MDGenerator.cpp.
Referenced by genMarkdown(), genMarkdown(), and genMarkdown().
|
static |
Definition at line 45 of file MDGenerator.cpp.
Referenced by genMarkdown(), genMarkdown(), genMarkdown(), and writeDescription().
|
static |
Definition at line 147 of file MDGenerator.cpp.
References clang::doc::Reference::getFileBaseName(), clang::doc::Reference::getRelativeFilePath(), and clang::doc::Reference::Name.
Referenced by genMarkdown(), and serializeReference().
|
static |
Definition at line 49 of file MDGenerator.cpp.
Referenced by genMarkdown(), genMarkdown(), and writeDescription().
|
static |
Definition at line 453 of file HTMLGenerator.cpp.
References clang::doc::Location::Filename, clang::doc::Location::IsFileInRootDir, clang::doc::ClangDocContext::RepositoryLinePrefix, clang::doc::ClangDocContext::RepositoryUrl, and clang::doc::Location::StartLineNumber.
Referenced by maybeWriteSourceFileRef(), and maybeWriteSourceFileRef().
|
static |
Definition at line 55 of file MDGenerator.cpp.
References clang::doc::Location::Filename, clang::doc::ClangDocContext::RepositoryLinePrefix, clang::doc::ClangDocContext::RepositoryUrl, and clang::doc::Location::StartLineNumber.
|
static |
References clang::doc::YAMLGenerator::Format.
Definition at line 164 of file BitcodeWriter.h.
|
static |
Definition at line 109 of file BitcodeWriter.cpp.
Definition at line 17 of file BitcodeWriter.cpp.
Referenced by clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::FunctionInfo::merge(), clang::doc::VarInfo::merge(), and clang::doc::Info::mergeBase().
|
static |
Definition at line 104 of file Generators.cpp.
volatile int clang::doc::HTMLGeneratorAnchorSource = 0 |
Definition at line 1151 of file HTMLGenerator.cpp.
|
static |
Definition at line 108 of file Generators.cpp.
volatile int clang::doc::JSONGeneratorAnchorSource = 0 |
Definition at line 665 of file JSONGenerator.cpp.
|
static |
Definition at line 102 of file Generators.cpp.
volatile int clang::doc::MDGeneratorAnchorSource = 0 |
Definition at line 506 of file MDGenerator.cpp.
|
static |
Definition at line 106 of file Generators.cpp.
volatile int clang::doc::MHTMLGeneratorAnchorSource = 0 |
Definition at line 294 of file HTMLMustacheGenerator.cpp.
|
static |
Definition at line 78 of file HTMLMustacheGenerator.cpp.
Referenced by generateDocForJSON(), and setupTemplateFiles().
Definition at line 165 of file BitcodeWriter.h.
|
static |
Definition at line 144 of file BitcodeWriter.cpp.
Definition at line 243 of file BitcodeWriter.cpp.
|
static |
Definition at line 80 of file HTMLMustacheGenerator.cpp.
Referenced by generateDocForJSON(), and setupTemplateFiles().
|
static |
Definition at line 39 of file JSONGenerator.cpp.
Referenced by serializeInfo(), serializeInfo(), serializeInfo(), serializeInfo(), and serializeInfo().
|
static |
Definition at line 42 of file JSONGenerator.cpp.
Referenced by serializeCommonChildren(), serializeInfo(), and serializeInfo().
|
static |
Definition at line 21 of file Mapper.cpp.
|
static |
Definition at line 22 of file Mapper.cpp.
|
static |
Definition at line 33 of file BitcodeWriter.h.
Referenced by clang::doc::ClangDocBitcodeReader::readBitcode().
|
static |
Definition at line 100 of file Generators.cpp.
volatile int clang::doc::YAMLGeneratorAnchorSource = 0 |
Definition at line 427 of file YAMLGenerator.cpp.