[libsolidity] TryStatement: Adding AST accessors for success/structured/fail clauses.

This commit is contained in:
Christian Parpart
2020-04-14 18:39:08 +02:00
committed by chriseth
parent 79a44b8170
commit 3b83365b42
2 changed files with 26 additions and 0 deletions
+4
View File
@@ -1451,6 +1451,10 @@ public:
Expression const& externalCall() const { return *m_externalCall; }
std::vector<ASTPointer<TryCatchClause>> const& clauses() const { return m_clauses; }
TryCatchClause const* successClause() const;
TryCatchClause const* structuredClause() const;
TryCatchClause const* fallbackClause() const;
private:
ASTPointer<Expression> m_externalCall;
std::vector<ASTPointer<TryCatchClause>> m_clauses;