clang-tools 22.0.0git
clang::doc::MustacheTemplateFile Class Reference

Public Member Functions

Error registerPartialFile (StringRef Name, StringRef FileName)
void render (json::Value &V, raw_ostream &OS)
 MustacheTemplateFile (std::unique_ptr< MemoryBuffer > &&B)

Static Public Member Functions

static Expected< std::unique_ptr< MustacheTemplateFile > > createMustacheFile (StringRef FileName)

Detailed Description

Definition at line 49 of file HTMLMustacheGenerator.cpp.

Constructor & Destructor Documentation

◆ MustacheTemplateFile()

clang::doc::MustacheTemplateFile::MustacheTemplateFile ( std::unique_ptr< MemoryBuffer > && B)
inline

Definition at line 81 of file HTMLMustacheGenerator.cpp.

Member Function Documentation

◆ createMustacheFile()

Expected< std::unique_ptr< MustacheTemplateFile > > clang::doc::MustacheTemplateFile::createMustacheFile ( StringRef FileName)
inlinestatic

Definition at line 58 of file HTMLMustacheGenerator.cpp.

References clang::doc::createFileOpenError().

Referenced by clang::doc::setupTemplate().

◆ registerPartialFile()

Error clang::doc::MustacheTemplateFile::registerPartialFile ( StringRef Name,
StringRef FileName )
inline

Definition at line 67 of file HTMLMustacheGenerator.cpp.

References clang::doc::createFileOpenError().

◆ render()

void clang::doc::MustacheTemplateFile::render ( json::Value & V,
raw_ostream & OS )
inline

Definition at line 79 of file HTMLMustacheGenerator.cpp.


The documentation for this class was generated from the following file: