Lines Matching refs:Args
13 template <class T, class... Args>
16 make_unique(Args &&... args) {
17 return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
133 std::vector<std::unique_ptr<ExprAST>> Args;
137 std::vector<std::unique_ptr<ExprAST>> Args)
138 : Callee(Callee), Args(std::move(Args)) {}
146 std::vector<std::string> Args;
149 PrototypeAST(const std::string &Name, std::vector<std::string> Args)
150 : Name(Name), Args(std::move(Args)) {}
236 std::vector<std::unique_ptr<ExprAST>> Args;
240 Args.push_back(std::move(Arg));
256 return helper::make_unique<CallExprAST>(IdName, std::move(Args));