• Home
  • Raw
  • Download

Lines Matching refs:IdentExprNode

59   EXPAND(IdentExprNode, ident_expr_node) \
164 class IdentExprNode : public ExprNode {
166 DECLARE(IdentExprNode)
173 IdentExprNode(const IdentExprNode& other) { in IdentExprNode() function
180 IdentExprNode::Ptr copy() const { in copy()
181 return IdentExprNode::Ptr(new IdentExprNode(*this)); in copy()
183 explicit IdentExprNode(const string& id) : name_(id) {} in IdentExprNode() function
184 explicit IdentExprNode(const char* id) : name_(id) {} in IdentExprNode() function
233 typedef vector<IdentExprNode::Ptr> IdentExprNodeList;
242 AssignExprNode(IdentExprNode::Ptr id, ExprNode::Ptr rhs) in AssignExprNode()
258 IdentExprNode::Ptr id_;
259 explicit PacketExprNode(IdentExprNode::Ptr id) : id_(move(id)) {} in PacketExprNode()
318 IdentExprNode::Ptr id_;
319 GotoExprNode(IdentExprNode::Ptr id, bool is_continue = false)
347 IdentExprNode::Ptr id_;
350 MethodCallExprNode(IdentExprNode::Ptr id, ExprNodeList&& args, int lineno) in MethodCallExprNode()
360 IdentExprNode::Ptr id_;
361 IdentExprNode::Ptr sub_;
365 TableIndexExprNode(IdentExprNode::Ptr id, ExprNode::Ptr index) in TableIndexExprNode()
398 IdentExprNode::Ptr cond_;
402 OnValidStmtNode(IdentExprNode::Ptr cond, StmtNode::Ptr block) in OnValidStmtNode()
405 OnValidStmtNode(IdentExprNode::Ptr cond, StmtNode::Ptr block, StmtNode::Ptr else_block) in OnValidStmtNode()
435 IdentExprNode::Ptr id_;
442 …explicit VariableDeclStmtNode(IdentExprNode::Ptr id, storage_type t, size_t bit_width = 0, size_t …
455 IdentExprNode::Ptr struct_id_;
456 StructVariableDeclStmtNode(IdentExprNode::Ptr struct_id, IdentExprNode::Ptr id,
465 IntegerVariableDeclStmtNode(IdentExprNode::Ptr id, const string& bits) in DECLARE()
473 IdentExprNode::Ptr id_;
477 StructDeclStmtNode(IdentExprNode::Ptr id, FormalList&& stmts = FormalList())
488 IdentExprNode::Ptr id_;
491 explicit ParserStateStmtNode(IdentExprNode::Ptr id) in ParserStateStmtNode()
493 static Ptr make(const IdentExprNode::Ptr& id) { in make()
504 IdentExprNode::Ptr id_;
526 IdentExprNode::Ptr id_;
532 StateDeclStmtNode(IdentExprNode::Ptr id, BlockStmtNode::Ptr block) : id_(move(id)) { in StateDeclStmtNode()
533 …subs_.push_back(Sub(make_unique<IdentExprNode>(""), move(block), ParserStateStmtNode::Ptr(), NULL)… in StateDeclStmtNode()
535 StateDeclStmtNode(IdentExprNode::Ptr id1, IdentExprNode::Ptr id2, BlockStmtNode::Ptr block) in StateDeclStmtNode()
554 IdentExprNode::Ptr id_;
557 MatchDeclStmtNode(IdentExprNode::Ptr id, FormalList&& formals, BlockStmtNode::Ptr block) in MatchDeclStmtNode()
565 IdentExprNode::Ptr id_;
568 MissDeclStmtNode(IdentExprNode::Ptr id, FormalList&& formals, BlockStmtNode::Ptr block) in MissDeclStmtNode()
576 IdentExprNode::Ptr id_;
579 FailureDeclStmtNode(IdentExprNode::Ptr id, FormalList&& formals, BlockStmtNode::Ptr block) in FailureDeclStmtNode()
587 IdentExprNode::Ptr table_type_;
589 IdentExprNode::Ptr id_;
592 IdentExprNode * key_id() { return templates_.at(0).get(); } in key_id()
593 IdentExprNode * leaf_id() { return templates_.at(1).get(); } in leaf_id()
594 IdentExprNode * type_id() { return templates_.at(2).get(); } in type_id()
595 IdentExprNode * policy_id() { return templates_.at(3).get(); } in policy_id()
597 TableDeclStmtNode(IdentExprNode::Ptr table_type, IdentExprNodeList&& templates, in TableDeclStmtNode()
598 IdentExprNode::Ptr id, string* size) in TableDeclStmtNode()
609 IdentExprNode::Ptr id_;
613 FuncDeclStmtNode(IdentExprNode::Ptr id, FormalList&& formals, BlockStmtNode::Ptr block) in FuncDeclStmtNode()