clang-tools 20.0.0git
|
#include <Generators.h>
Public Member Functions | |
virtual | ~Generator ()=default |
virtual llvm::Error | generateDocs (StringRef RootDir, llvm::StringMap< std::unique_ptr< doc::Info > > Infos, const ClangDocContext &CDCtx)=0 |
virtual llvm::Error | createResources (ClangDocContext &CDCtx) |
virtual llvm::Error | generateDocForInfo (Info *I, llvm::raw_ostream &OS, const ClangDocContext &CDCtx)=0 |
Static Public Member Functions | |
static void | addInfoToIndex (Index &Idx, const doc::Info *Info) |
Definition at line 24 of file Generators.h.
|
virtualdefault |
Definition at line 59 of file Generators.cpp.
References clang::doc::Index::Children, clang::doc::Info::extractName(), clang::doc::Info::IT, clang::doc::Info::Namespace, clang::doc::Info::Path, and clang::doc::Info::USR.
|
virtual |
Reimplemented in clang::doc::HTMLGenerator, and clang::doc::MDGenerator.
Definition at line 45 of file Generators.cpp.
|
pure virtual |
Implemented in clang::doc::HTMLGenerator, clang::doc::MDGenerator, and clang::doc::YAMLGenerator.
|
pure virtual |
Implemented in clang::doc::HTMLGenerator, clang::doc::MDGenerator, and clang::doc::YAMLGenerator.