From c201e85c01d22279de25552f5d1901724aa64e13 Mon Sep 17 00:00:00 2001 From: Lefteris Karapetsas Date: Thu, 8 Jan 2015 12:20:14 +0100 Subject: [PATCH] mix uses new getInterfaceFunctions() --- mix/QContractDefinition.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/mix/QContractDefinition.cpp b/mix/QContractDefinition.cpp index 72f96dbcc..bee9cfe49 100644 --- a/mix/QContractDefinition.cpp +++ b/mix/QContractDefinition.cpp @@ -33,11 +33,9 @@ using namespace dev::mix; QContractDefinition::QContractDefinition(dev::solidity::ContractDefinition const* _contract): QBasicNodeDefinition(_contract) { - std::vector functions = _contract->getInterfaceFunctions(); - for (unsigned i = 0; i < functions.size(); i++) - { - FunctionDefinition const* func = functions.at(i); - m_functions.append(new QFunctionDefinition(func, i)); - } + auto interfaceFunctions = _contract->getInterfaceFunctions(); + unsigned i = 0; + for (auto it = interfaceFunctions.cbegin(); it != interfaceFunctions.cend(); ++it, ++i) + m_functions.append(new QFunctionDefinition(it->second, i)); }