mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Move FunctionType::returnParameters() to CallableDeclaration
all the other functions of that type are also found there.
This commit is contained in:
parent
8d747ad47b
commit
9052a8f050
@ -588,6 +588,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::vector<ASTPointer<VariableDeclaration>> const& parameters() const { return m_parameters->parameters(); }
|
std::vector<ASTPointer<VariableDeclaration>> const& parameters() const { return m_parameters->parameters(); }
|
||||||
|
std::vector<ASTPointer<VariableDeclaration>> const& returnParameters() const { return m_returnParameters->parameters(); }
|
||||||
ParameterList const& parameterList() const { return *m_parameters; }
|
ParameterList const& parameterList() const { return *m_parameters; }
|
||||||
ASTPointer<ParameterList> const& returnParameterList() const { return m_returnParameters; }
|
ASTPointer<ParameterList> const& returnParameterList() const { return m_returnParameters; }
|
||||||
|
|
||||||
@ -628,7 +629,6 @@ public:
|
|||||||
bool isFallback() const { return !m_isConstructor && name().empty(); }
|
bool isFallback() const { return !m_isConstructor && name().empty(); }
|
||||||
bool isPayable() const { return m_stateMutability == StateMutability::Payable; }
|
bool isPayable() const { return m_stateMutability == StateMutability::Payable; }
|
||||||
std::vector<ASTPointer<ModifierInvocation>> const& modifiers() const { return m_functionModifiers; }
|
std::vector<ASTPointer<ModifierInvocation>> const& modifiers() const { return m_functionModifiers; }
|
||||||
std::vector<ASTPointer<VariableDeclaration>> const& returnParameters() const { return m_returnParameters->parameters(); }
|
|
||||||
Block const& body() const { solAssert(m_body, ""); return *m_body; }
|
Block const& body() const { solAssert(m_body, ""); return *m_body; }
|
||||||
bool isVisibleInContract() const override
|
bool isVisibleInContract() const override
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user