diff options
author | LianaHus <liana@ethdev.com> | 2015-09-23 23:31:37 +0800 |
---|---|---|
committer | LianaHus <liana@ethdev.com> | 2015-09-23 23:31:37 +0800 |
commit | 9547c4563c09fa816330ccd539d393344ac03fb4 (patch) | |
tree | a1dbe51789424f933f63dc5ee891c6410203b8bd /libsolidity/Types.h | |
parent | 09f1f1e5955fc358697b49542c6c8eb42496ef10 (diff) | |
download | dexon-solidity-9547c4563c09fa816330ccd539d393344ac03fb4.tar.gz dexon-solidity-9547c4563c09fa816330ccd539d393344ac03fb4.tar.zst dexon-solidity-9547c4563c09fa816330ccd539d393344ac03fb4.zip |
fixed-sized arrays as return type
Conflicts:
test/libsolidity/SolidityEndToEndTest.cpp
Diffstat (limited to 'libsolidity/Types.h')
-rw-r--r-- | libsolidity/Types.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libsolidity/Types.h b/libsolidity/Types.h index 11218b7a..60281723 100644 --- a/libsolidity/Types.h +++ b/libsolidity/Types.h @@ -501,9 +501,11 @@ public: bool isString() const { return m_arrayKind == ArrayKind::String; } TypePointer const& baseType() const { solAssert(!!m_baseType, ""); return m_baseType;} u256 const& length() const { return m_length; } + u256 memorySize() const; TypePointer copyForLocation(DataLocation _location, bool _isPointer) const override; + private: /// String is interpreted as a subtype of Bytes. enum class ArrayKind { Ordinary, Bytes, String }; |