diff options
author | Lefteris Karapetsas <lefteris@refu.co> | 2015-01-07 00:42:38 +0800 |
---|---|---|
committer | Lefteris Karapetsas <lefteris@refu.co> | 2015-01-07 00:42:38 +0800 |
commit | 5e875ee072134f867203c920d723f08b08ec67ab (patch) | |
tree | ce5530aecabffc652b02f80851c1bfe5a9b2d797 /AST.h | |
parent | ca733fd31900691bf58522f49811ceb0a00f9042 (diff) | |
download | dexon-solidity-5e875ee072134f867203c920d723f08b08ec67ab.tar.gz dexon-solidity-5e875ee072134f867203c920d723f08b08ec67ab.tar.zst dexon-solidity-5e875ee072134f867203c920d723f08b08ec67ab.zip |
Creating the canonical signature of a function, for later use in the ABI
Diffstat (limited to 'AST.h')
-rw-r--r-- | AST.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -277,6 +277,12 @@ public: /// Checks that all parameters have allowed types and calls checkTypeRequirements on the body. void checkTypeRequirements(); + /// Returns the canonical signature of the function + /// That consists of the name of the function followed by the + /// types of the arguments separated by commas all enclosed in parentheses + /// without any spaces + std::string getCanonicalSignature(); + private: bool m_isPublic; ASTPointer<ParameterList> m_parameters; |