aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/solidityExecutionFramework.h
diff options
context:
space:
mode:
authorsubtly <subtly>2015-07-15 23:58:28 +0800
committersubtly <subtly>2015-07-15 23:58:28 +0800
commit9fa220b808c6d2587171c00314dd8ad7df0e20df (patch)
treef3a96457a4e0f3c988e4d217529f349075b2ef4b /libsolidity/solidityExecutionFramework.h
parentc89cd00e36f633e7273237e320743f3eba4062f9 (diff)
parentf66eabed76282a3078d8c1ded1a3e2573ae760b6 (diff)
downloaddexon-solidity-9fa220b808c6d2587171c00314dd8ad7df0e20df.tar
dexon-solidity-9fa220b808c6d2587171c00314dd8ad7df0e20df.tar.gz
dexon-solidity-9fa220b808c6d2587171c00314dd8ad7df0e20df.tar.bz2
dexon-solidity-9fa220b808c6d2587171c00314dd8ad7df0e20df.tar.lz
dexon-solidity-9fa220b808c6d2587171c00314dd8ad7df0e20df.tar.xz
dexon-solidity-9fa220b808c6d2587171c00314dd8ad7df0e20df.tar.zst
dexon-solidity-9fa220b808c6d2587171c00314dd8ad7df0e20df.zip
Merge branch 'develop' into netFix
Diffstat (limited to 'libsolidity/solidityExecutionFramework.h')
-rw-r--r--libsolidity/solidityExecutionFramework.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libsolidity/solidityExecutionFramework.h b/libsolidity/solidityExecutionFramework.h
index 200940a4..03a201c7 100644
--- a/libsolidity/solidityExecutionFramework.h
+++ b/libsolidity/solidityExecutionFramework.h
@@ -145,6 +145,12 @@ public:
{
return bytes();
}
+ //@todo might be extended in the future
+ template <class Arg>
+ static bytes encodeDyn(Arg const& _arg)
+ {
+ return encodeArgs(u256(0x20), u256(_arg.size()), _arg);
+ }
private:
template <class CppFunction, class... Args>