• Home
  • Raw
  • Download

Lines Matching refs:unique_ptr

35                  std::unique_ptr<Statement> initializer,  in ForStatement()
36 std::unique_ptr<Expression> test, in ForStatement()
37 std::unique_ptr<Expression> next, in ForStatement()
38 std::unique_ptr<Statement> statement, in ForStatement()
39 std::unique_ptr<LoopUnrollInfo> unrollInfo, in ForStatement()
50 static std::unique_ptr<Statement> Convert(const Context& context, int line,
51 std::unique_ptr<Statement> initializer,
52 std::unique_ptr<Expression> test,
53 std::unique_ptr<Expression> next,
54 std::unique_ptr<Statement> statement,
58 static std::unique_ptr<Statement> ConvertWhile(const Context& context, int line,
59 std::unique_ptr<Expression> test,
60 std::unique_ptr<Statement> statement,
64 static std::unique_ptr<Statement> Make(const Context& context, int line,
65 std::unique_ptr<Statement> initializer,
66 std::unique_ptr<Expression> test,
67 std::unique_ptr<Expression> next,
68 std::unique_ptr<Statement> statement,
69 std::unique_ptr<LoopUnrollInfo> unrollInfo,
72 std::unique_ptr<Statement>& initializer() { in initializer()
76 const std::unique_ptr<Statement>& initializer() const { in initializer()
80 std::unique_ptr<Expression>& test() { in test()
84 const std::unique_ptr<Expression>& test() const { in test()
88 std::unique_ptr<Expression>& next() { in next()
92 const std::unique_ptr<Expression>& next() const { in next()
96 std::unique_ptr<Statement>& statement() { in statement()
100 const std::unique_ptr<Statement>& statement() const { in statement()
113 std::unique_ptr<Statement> clone() const override;
119 std::unique_ptr<Statement> fInitializer;
120 std::unique_ptr<Expression> fTest;
121 std::unique_ptr<Expression> fNext;
122 std::unique_ptr<Statement> fStatement;
123 std::unique_ptr<LoopUnrollInfo> fUnrollInfo;