aboutsummaryrefslogtreecommitdiffstats
path: root/AST.h
diff options
context:
space:
mode:
authorLiana Husikyan <liana@ethdev.com>2015-03-17 02:19:34 +0800
committerLiana Husikyan <liana@ethdev.com>2015-03-17 17:51:03 +0800
commit2986ecbd753ad0e3f76c98280e68f7f9a464518f (patch)
treed5df83f4c6fef2b1a2b041a0c7f1beb48e4a0f23 /AST.h
parentfc0bdc3d81189b52314c67e0b1d77c451b7b7091 (diff)
downloaddexon-solidity-2986ecbd753ad0e3f76c98280e68f7f9a464518f.tar
dexon-solidity-2986ecbd753ad0e3f76c98280e68f7f9a464518f.tar.gz
dexon-solidity-2986ecbd753ad0e3f76c98280e68f7f9a464518f.tar.bz2
dexon-solidity-2986ecbd753ad0e3f76c98280e68f7f9a464518f.tar.lz
dexon-solidity-2986ecbd753ad0e3f76c98280e68f7f9a464518f.tar.xz
dexon-solidity-2986ecbd753ad0e3f76c98280e68f7f9a464518f.tar.zst
dexon-solidity-2986ecbd753ad0e3f76c98280e68f7f9a464518f.zip
Added anonymous flag to event.
added test
Diffstat (limited to 'AST.h')
-rw-r--r--AST.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/AST.h b/AST.h
index f5f6a3f3..c0ae3c16 100644
--- a/AST.h
+++ b/AST.h
@@ -556,14 +556,16 @@ public:
EventDefinition(SourceLocation const& _location,
ASTPointer<ASTString> const& _name,
ASTPointer<ASTString> const& _documentation,
- ASTPointer<ParameterList> const& _parameters):
- Declaration(_location, _name), Documented(_documentation), m_parameters(_parameters) {}
+ ASTPointer<ParameterList> const& _parameters,
+ bool _anonymous = false):
+ Declaration(_location, _name), Documented(_documentation), m_parameters(_parameters) , m_anonymous(_anonymous){}
virtual void accept(ASTVisitor& _visitor) override;
virtual void accept(ASTConstVisitor& _visitor) const override;
std::vector<ASTPointer<VariableDeclaration>> const& getParameters() const { return m_parameters->getParameters(); }
ParameterList const& getParameterList() const { return *m_parameters; }
+ bool IsAnonymous() const { return m_anonymous; }
virtual TypePointer getType(ContractDefinition const* = nullptr) const override
{
@@ -574,6 +576,7 @@ public:
private:
ASTPointer<ParameterList> m_parameters;
+ bool m_anonymous;
};
/**