aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiana Husikyan <liana@ethdev.com>2015-07-15 21:07:24 +0800
committerLiana Husikyan <liana@ethdev.com>2015-07-16 19:57:56 +0800
commitbfb2def2c9cb2b970e99b6c0af23d8b3f7f5969c (patch)
treed34ebbcb2d1cd0852cb65293962a3857e46ed1a8
parentd21689502523b38c3625d6f3139b66baaf1c05cc (diff)
downloaddexon-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.cpp16
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 -- */