LLVM 22.0.0git
llvm::mustache::MustacheContext Struct Reference

#include "llvm/Support/Mustache.h"

Public Member Functions

 MustacheContext (BumpPtrAllocator &Allocator, StringSaver &Saver)

Public Attributes

BumpPtrAllocatorAllocator
StringSaverSaver
StringMap< AstPtrPartials
StringMap< LambdaLambdas
StringMap< SectionLambdaSectionLambdas
EscapeMap Escapes

Detailed Description

Definition at line 93 of file Mustache.h.

Constructor & Destructor Documentation

◆ MustacheContext()

llvm::mustache::MustacheContext::MustacheContext ( BumpPtrAllocator & Allocator,
StringSaver & Saver )
inline

Definition at line 94 of file Mustache.h.

References Allocator, and Saver.

Member Data Documentation

◆ Allocator

BumpPtrAllocator& llvm::mustache::MustacheContext::Allocator

Definition at line 96 of file Mustache.h.

Referenced by MustacheContext().

◆ Escapes

EscapeMap llvm::mustache::MustacheContext::Escapes

Definition at line 101 of file Mustache.h.

◆ Lambdas

StringMap<Lambda> llvm::mustache::MustacheContext::Lambdas

Definition at line 99 of file Mustache.h.

◆ Partials

StringMap<AstPtr> llvm::mustache::MustacheContext::Partials

Definition at line 98 of file Mustache.h.

◆ Saver

StringSaver& llvm::mustache::MustacheContext::Saver

Definition at line 97 of file Mustache.h.

Referenced by MustacheContext().

◆ SectionLambdas

StringMap<SectionLambda> llvm::mustache::MustacheContext::SectionLambdas

Definition at line 100 of file Mustache.h.


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