Add method Action::ASTNode::empty()

This commit is contained in:
Joakim Hove
2022-01-31 11:39:52 +01:00
parent 0b27fd8e18
commit 23f02023a3
2 changed files with 5 additions and 0 deletions

View File

@@ -28,6 +28,8 @@ public:
FuncType func_type;
void add_child(const ASTNode& child);
size_t size() const;
bool empty() const;
std::string func;
void required_summary(std::unordered_set<std::string>& required_summary) const;

View File

@@ -89,6 +89,9 @@ size_t ASTNode::size() const {
return this->children.size();
}
bool ASTNode::empty() const {
return this->size() == 0;
}
void ASTNode::add_child(const ASTNode& child) {
this->children.push_back(child);