Lines Matching refs:Partials

133   ASTNode(llvm::StringMap<AstPtr> &Partials, llvm::StringMap<Lambda> &Lambdas,  in ASTNode()  argument
135 : Partials(Partials), Lambdas(Lambdas), SectionLambdas(SectionLambdas), in ASTNode()
139 ASTNode(std::string Body, ASTNode *Parent, llvm::StringMap<AstPtr> &Partials, in ASTNode() argument
142 : Partials(Partials), Lambdas(Lambdas), SectionLambdas(SectionLambdas), in ASTNode()
148 llvm::StringMap<AstPtr> &Partials, llvm::StringMap<Lambda> &Lambdas, in ASTNode() argument
150 : Partials(Partials), Lambdas(Lambdas), SectionLambdas(SectionLambdas), in ASTNode()
176 StringMap<AstPtr> &Partials; member in llvm::mustache::ASTNode
192 AstPtr createRootNode(llvm::StringMap<AstPtr> &Partials, in createRootNode() argument
196 return std::make_unique<ASTNode>(Partials, Lambdas, SectionLambdas, Escapes); in createRootNode()
200 llvm::StringMap<AstPtr> &Partials, in createNode() argument
204 return std::make_unique<ASTNode>(T, std::move(A), Parent, Partials, Lambdas, in createNode()
209 llvm::StringMap<AstPtr> &Partials, in createTextNode() argument
213 return std::make_unique<ASTNode>(std::move(Body), Parent, Partials, Lambdas, in createTextNode()
438 AstPtr parse(llvm::StringMap<AstPtr> &Partials,
444 void parseMustache(ASTNode *Parent, llvm::StringMap<AstPtr> &Partials,
454 AstPtr Parser::parse(llvm::StringMap<AstPtr> &Partials, in parse() argument
460 AstPtr RootNode = createRootNode(Partials, Lambdas, SectionLambdas, Escapes); in parse()
461 parseMustache(RootNode.get(), Partials, Lambdas, SectionLambdas, Escapes); in parse()
465 void Parser::parseMustache(ASTNode *Parent, llvm::StringMap<AstPtr> &Partials, in parseMustache() argument
479 Partials, Lambdas, SectionLambdas, Escapes); in parseMustache()
485 Partials, Lambdas, SectionLambdas, Escapes); in parseMustache()
491 Partials, Lambdas, SectionLambdas, Escapes); in parseMustache()
496 CurrentNode = createNode(ASTNode::Partial, std::move(A), Parent, Partials, in parseMustache()
503 CurrentNode = createNode(ASTNode::Section, A, Parent, Partials, Lambdas, in parseMustache()
506 parseMustache(CurrentNode.get(), Partials, Lambdas, SectionLambdas, in parseMustache()
517 CurrentNode = createNode(ASTNode::InvertSection, A, Parent, Partials, in parseMustache()
520 parseMustache(CurrentNode.get(), Partials, Lambdas, SectionLambdas, in parseMustache()
583 auto Partial = Partials.find(AccessorValue[0]); in render()
584 if (Partial != Partials.end()) in render()
697 AstPtr LambdaNode = P.parse(Partials, Lambdas, SectionLambdas, Escapes); in renderLambdas()
716 AstPtr LambdaNode = P.parse(Partials, Lambdas, SectionLambdas, Escapes); in renderSectionLambdas()
726 AstPtr PartialTree = P.parse(Partials, Lambdas, SectionLambdas, Escapes); in registerPartial()
727 Partials.insert(std::make_pair(Name, std::move(PartialTree))); in registerPartial()
740 Tree = P.parse(Partials, Lambdas, SectionLambdas, Escapes); in Template()
751 : Partials(std::move(Other.Partials)), Lambdas(std::move(Other.Lambdas)), in Template()
759 Partials = std::move(Other.Partials); in operator =()