diff options
author | chriseth <c@ethdev.com> | 2015-06-23 02:50:29 +0800 |
---|---|---|
committer | chriseth <c@ethdev.com> | 2015-06-23 02:55:46 +0800 |
commit | fd1a01bbce5b5b6491e05b87fb183a55e9804f4e (patch) | |
tree | 52ff5eea7bb2b3d4579fc64f84413130c863aa47 /Types.h | |
parent | 8639cf8e3df10bedf8ce808aa7146ac88624df44 (diff) | |
download | dexon-solidity-fd1a01bbce5b5b6491e05b87fb183a55e9804f4e.tar dexon-solidity-fd1a01bbce5b5b6491e05b87fb183a55e9804f4e.tar.gz dexon-solidity-fd1a01bbce5b5b6491e05b87fb183a55e9804f4e.tar.bz2 dexon-solidity-fd1a01bbce5b5b6491e05b87fb183a55e9804f4e.tar.lz dexon-solidity-fd1a01bbce5b5b6491e05b87fb183a55e9804f4e.tar.xz dexon-solidity-fd1a01bbce5b5b6491e05b87fb183a55e9804f4e.tar.zst dexon-solidity-fd1a01bbce5b5b6491e05b87fb183a55e9804f4e.zip |
Decoding for constructor.
Diffstat (limited to 'Types.h')
-rw-r--r-- | Types.h | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -735,10 +735,11 @@ public: /// of the parameters to fals. TypePointer copyAndSetGasOrValue(bool _setGas, bool _setValue) const; - /// @returns a copy of this function type where all return parameters of dynamic size are removed. - /// This is needed if external functions are called internally, as they cannot return dynamic - /// values. - FunctionTypePointer removeDynamicReturnTypes() const; + /// @returns a copy of this function type where all return parameters of dynamic size are + /// removed and the location of reference types is changed from CallData to Memory. + /// This is needed if external functions are called on other contracts, as they cannot return + /// dynamic values. + FunctionTypePointer asMemberFunction() const; private: static TypePointers parseElementaryTypeVector(strings const& _types); |