Home | History | Annotate | Download | only in Chapter3

Lines Matching refs:VarNames

227   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
232 std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames,
234 : VarNames(std::move(VarNames)), Body(std::move(Body)) {}
455 std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
475 VarNames.push_back(std::make_pair(Name, std::move(Init)));
495 return llvm::make_unique<VarExprAST>(std::move(VarNames), std::move(Body));
980 for (unsigned i = 0, e = VarNames.size(); i != e; ++i) {
981 const std::string &VarName = VarNames[i].first;
982 ExprAST *Init = VarNames[i].second.get();
1015 for (unsigned i = 0, e = VarNames.size(); i != e; ++i)
1016 NamedValues[VarNames[i].first] = OldBindings[i];