diff options
author | Lefteris Karapetsas <lefteris@refu.co> | 2015-01-26 16:48:29 +0800 |
---|---|---|
committer | Lefteris Karapetsas <lefteris@refu.co> | 2015-01-29 04:46:16 +0800 |
commit | 3f5eb965840b57a3d8922c39d1e9f75266993db6 (patch) | |
tree | 54b52a820fa2cfdc8b5bf22c35b1ca6ac16466d7 | |
parent | 468f26b1cce189ea47af9f99b8efe0834a3eed8c (diff) | |
download | dexon-solidity-3f5eb965840b57a3d8922c39d1e9f75266993db6.tar.gz dexon-solidity-3f5eb965840b57a3d8922c39d1e9f75266993db6.tar.zst dexon-solidity-3f5eb965840b57a3d8922c39d1e9f75266993db6.zip |
Various small fixes for Sol Automatic Accessors
-rw-r--r-- | AST.cpp | 14 | ||||
-rwxr-xr-x | AST.h | 3 | ||||
-rw-r--r-- | Types.cpp | 2 | ||||
-rw-r--r-- | Types.h | 2 |
4 files changed, 3 insertions, 18 deletions
@@ -519,17 +519,6 @@ void Literal::checkTypeRequirements() BOOST_THROW_EXCEPTION(createTypeError("Invalid literal value.")); } - -bool ParamDescription::operator!=(ParamDescription const& _other) const -{ - return m_description.first == _other.getName() && m_description.second == _other.getType(); -} - -std::ostream& ParamDescription::operator<<(std::ostream& os) const -{ - return os << m_description.first << ":" << m_description.second; -} - std::string ParamDescription::getName() const { return m_description.first; @@ -540,7 +529,6 @@ std::string ParamDescription::getType() const return m_description.second; } - ASTPointer<ASTString> FunctionDescription::getDocumentation() const { auto function = dynamic_cast<FunctionDefinition const*>(m_description.second); @@ -575,7 +563,7 @@ vector<ParamDescription> const FunctionDescription::getParameters() const if (function) { vector<ParamDescription> paramsDescription; - for (auto const& param: function->getParameters()) + for (auto const& param: function->getReturnParameters()) paramsDescription.push_back(ParamDescription(param->getName(), param->getType()->toString())); return paramsDescription; @@ -166,9 +166,6 @@ struct ParamDescription ParamDescription(std::string const& _name, std::string const& _type): m_description(_name, _type){} - bool operator!=(ParamDescription const& _other) const; - std::ostream& operator<<(std::ostream& os) const; - std::string getName() const; std::string getType() const; @@ -606,7 +606,7 @@ FunctionType::FunctionType(FunctionDefinition const& _function, bool _isInternal } FunctionType::FunctionType(VariableDeclaration const& _varDecl): - m_location(Location::INTERNAL) + m_location(Location::EXTERNAL) { TypePointers params; vector<string> paramNames; @@ -378,7 +378,7 @@ public: virtual MemberList const& getMembers() const override; Location const& getLocation() const { return m_location; } - std::string getCanonicalSignature(std::string const &_name) const; + std::string getCanonicalSignature(std::string const& _name) const; bool gasSet() const { return m_gasSet; } bool valueSet() const { return m_valueSet; } |