aboutsummaryrefslogtreecommitdiffstats
path: root/Types.h
diff options
context:
space:
mode:
authorChristian <c@ethdev.com>2015-02-17 00:33:13 +0800
committerChristian <c@ethdev.com>2015-02-17 02:35:53 +0800
commita33fa270f689168f84c0db6aa673658ae92fb495 (patch)
tree7a7916674b8dd8deef8276887f98e8a1d4dc6a03 /Types.h
parent971cc9b5b9242f36c1fa288615e2bf2d762fbd52 (diff)
downloaddexon-solidity-a33fa270f689168f84c0db6aa673658ae92fb495.tar
dexon-solidity-a33fa270f689168f84c0db6aa673658ae92fb495.tar.gz
dexon-solidity-a33fa270f689168f84c0db6aa673658ae92fb495.tar.bz2
dexon-solidity-a33fa270f689168f84c0db6aa673658ae92fb495.tar.lz
dexon-solidity-a33fa270f689168f84c0db6aa673658ae92fb495.tar.xz
dexon-solidity-a33fa270f689168f84c0db6aa673658ae92fb495.tar.zst
dexon-solidity-a33fa270f689168f84c0db6aa673658ae92fb495.zip
Calldata byte arrays stored on the stack.
Diffstat (limited to 'Types.h')
-rw-r--r--Types.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Types.h b/Types.h
index 90812f56..b66857f0 100644
--- a/Types.h
+++ b/Types.h
@@ -298,6 +298,10 @@ public:
Location getLocation() const { return m_location; }
+ /// @returns a copy of this type with location changed to @a _location
+ /// @todo this might move as far up as Type later
+ std::shared_ptr<ByteArrayType> copyForLocation(Location _location) const;
+
private:
Location m_location;
static const MemberList s_byteArrayMemberList;