diff options
author | Liana Husikyan <liana@ethdev.com> | 2015-07-15 21:07:24 +0800 |
---|---|---|
committer | Liana Husikyan <liana@ethdev.com> | 2015-07-16 19:57:56 +0800 |
commit | bfb2def2c9cb2b970e99b6c0af23d8b3f7f5969c (patch) | |
tree | d34ebbcb2d1cd0852cb65293962a3857e46ed1a8 | |
parent | d21689502523b38c3625d6f3139b66baaf1c05cc (diff) | |
download | dexon-solidity-bfb2def2c9cb2b970e99b6c0af23d8b3f7f5969c.tar dexon-solidity-bfb2def2c9cb2b970e99b6c0af23d8b3f7f5969c.tar.gz dexon-solidity-bfb2def2c9cb2b970e99b6c0af23d8b3f7f5969c.tar.bz2 dexon-solidity-bfb2def2c9cb2b970e99b6c0af23d8b3f7f5969c.tar.lz dexon-solidity-bfb2def2c9cb2b970e99b6c0af23d8b3f7f5969c.tar.xz dexon-solidity-bfb2def2c9cb2b970e99b6c0af23d8b3f7f5969c.tar.zst dexon-solidity-bfb2def2c9cb2b970e99b6c0af23d8b3f7f5969c.zip |
added calls of move cunstructor for returning string values.
-rw-r--r-- | InterfaceHandler.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/InterfaceHandler.cpp b/InterfaceHandler.cpp index c6f8553d..b902de96 100644 --- a/InterfaceHandler.cpp +++ b/InterfaceHandler.cpp @@ -24,13 +24,13 @@ string InterfaceHandler::getDocumentation( switch(_type) { case DocumentationType::NatspecUser: - return userDocumentation(_contractDef); + return move(userDocumentation(_contractDef)); case DocumentationType::NatspecDev: - return devDocumentation(_contractDef); + return move(devDocumentation(_contractDef)); case DocumentationType::ABIInterface: - return getABIInterface(_contractDef); + return move(getABIInterface(_contractDef)); case DocumentationType::ABISolidityInterface: - return getABISolidityInterface(_contractDef); + return move(getABISolidityInterface(_contractDef)); } BOOST_THROW_EXCEPTION(InternalCompilerError() << errinfo_comment("Unknown documentation type")); @@ -103,7 +103,7 @@ string InterfaceHandler::getABIInterface(ContractDefinition const& _contractDef) event["inputs"] = params; abi.append(event); } - return Json::FastWriter().write(abi); + return move(Json::FastWriter().write(abi)); } string InterfaceHandler::getABISolidityInterface(ContractDefinition const& _contractDef) @@ -140,7 +140,7 @@ string InterfaceHandler::getABISolidityInterface(ContractDefinition const& _cont ret += ";"; } - return ret + "}"; + return move(ret + "}"); } string InterfaceHandler::userDocumentation(ContractDefinition const& _contractDef) @@ -165,7 +165,7 @@ string InterfaceHandler::userDocumentation(ContractDefinition const& _contractDe } doc["methods"] = methods; - return Json::StyledWriter().write(doc); + return move(Json::StyledWriter().write(doc)); } string InterfaceHandler::devDocumentation(ContractDefinition const& _contractDef) @@ -229,7 +229,7 @@ string InterfaceHandler::devDocumentation(ContractDefinition const& _contractDef } doc["methods"] = methods; - return Json::StyledWriter().write(doc); + return move(Json::StyledWriter().write(doc)); } /* -- private -- */ |