| H A D | Mustache.cpp | 121 class ASTNode { class 133 ASTNode(llvm::StringMap<AstPtr> &Partials, llvm::StringMap<Lambda> &Lambdas, in ASTNode() function in llvm::mustache::ASTNode 139 ASTNode(std::string Body, ASTNode *Parent, llvm::StringMap<AstPtr> &Partials, in ASTNode() function in llvm::mustache::ASTNode 147 ASTNode(Type Ty, Accessor Accessor, ASTNode *Parent, in ASTNode() function in llvm::mustache::ASTNode 170 ASTNode *Partial); 184 ASTNode *Parent; 196 return std::make_unique<ASTNode>(Partials, Lambdas, SectionLambdas, Escapes); in createRootNode() 199 AstPtr createNode(ASTNode::Type T, Accessor A, ASTNode *Parent, in createNode() 204 return std::make_unique<ASTNode>(T, std::move(A), Parent, Partials, Lambdas, in createNode() 208 AstPtr createTextNode(std::string Body, ASTNode *Parent, in createTextNode() [all …]
|