Add ContractDefinition::isInterface.

This commit is contained in:
Daniel Kirchner
2019-01-18 12:11:35 +01:00
parent 7c07e94986
commit a766efc79f
4 changed files with 8 additions and 8 deletions
+1
View File
@@ -394,6 +394,7 @@ public:
std::vector<FunctionDefinition const*> definedFunctions() const { return filteredNodes<FunctionDefinition>(m_subNodes); }
std::vector<EventDefinition const*> events() const { return filteredNodes<EventDefinition>(m_subNodes); }
std::vector<EventDefinition const*> const& interfaceEvents() const;
bool isInterface() const { return m_contractKind == ContractKind::Interface; }
bool isLibrary() const { return m_contractKind == ContractKind::Library; }
/// @returns a map of canonical function signatures to FunctionDefinitions