Lines Matching refs:VariableDeclStmtNode
171 VariableDeclStmtNode *decl_;
172 VariableDeclStmtNode *sub_decl_;
364 VariableDeclStmtNode *sub_decl_;
429 class VariableDeclStmtNode : public StmtNode {
431 typedef unique_ptr<VariableDeclStmtNode> Ptr;
442 …explicit VariableDeclStmtNode(IdentExprNode::Ptr id, storage_type t, size_t bit_width = 0, size_t …
449 typedef vector<VariableDeclStmtNode::Ptr> FormalList;
451 class StructVariableDeclStmtNode : public VariableDeclStmtNode {
457 VariableDeclStmtNode::storage_type t = VariableDeclStmtNode::STRUCT)
458 : VariableDeclStmtNode(move(id), t), struct_id_(move(struct_id)) {} in VariableDeclStmtNode() function
461 class IntegerVariableDeclStmtNode : public VariableDeclStmtNode {
466 … : VariableDeclStmtNode(move(id), VariableDeclStmtNode::INTEGER, strtoul(bits.c_str(), NULL, 0)) {} in DECLARE()
479 VariableDeclStmtNode* field(const string& name) const;