Lines Matching refs:std
24 const std::shared_ptr<SymbolTable> symbols = nullptr, bool isScope = true)
26 , fChildren(std::move(statements))
27 , fSymbolTable(std::move(symbols))
32 static std::unique_ptr<Block> Make(int line,
34 std::shared_ptr<SymbolTable> symbols = nullptr,
39 static std::unique_ptr<Statement> MakeUnscoped(int line, StatementArray statements);
57 std::shared_ptr<SymbolTable> symbolTable() const {
62 for (const std::unique_ptr<Statement>& stmt : this->children()) {
70 std::unique_ptr<Statement> clone() const override;
76 std::shared_ptr<SymbolTable> fSymbolTable;