aboutsummaryrefslogtreecommitdiffstats
path: root/ASTForward.h
diff options
context:
space:
mode:
authorGav Wood <i@gavwood.com>2015-02-21 04:56:37 +0800
committerGav Wood <i@gavwood.com>2015-02-21 04:56:37 +0800
commit89d84edb16812ff9e4b1049ee0257d65c75f5a3c (patch)
treebaeda13e44a8fc0f6ac2f705fdf334da14405f39 /ASTForward.h
parentd552ceb50f8e3888abf5b9a6095a5fb60ee91b5f (diff)
parent852405116654bda9f4dc1d4876a2368184b30a8c (diff)
downloaddexon-solidity-89d84edb16812ff9e4b1049ee0257d65c75f5a3c.tar
dexon-solidity-89d84edb16812ff9e4b1049ee0257d65c75f5a3c.tar.gz
dexon-solidity-89d84edb16812ff9e4b1049ee0257d65c75f5a3c.tar.bz2
dexon-solidity-89d84edb16812ff9e4b1049ee0257d65c75f5a3c.tar.lz
dexon-solidity-89d84edb16812ff9e4b1049ee0257d65c75f5a3c.tar.xz
dexon-solidity-89d84edb16812ff9e4b1049ee0257d65c75f5a3c.tar.zst
dexon-solidity-89d84edb16812ff9e4b1049ee0257d65c75f5a3c.zip
Merge branch 'develop'
Conflicts: README.md evmjit libdevcrypto/CryptoPP.cpp libethereum/State.cpp neth/main.cpp
Diffstat (limited to 'ASTForward.h')
-rw-r--r--ASTForward.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/ASTForward.h b/ASTForward.h
index c960fc8f..0b6817e4 100644
--- a/ASTForward.h
+++ b/ASTForward.h
@@ -38,10 +38,16 @@ class SourceUnit;
class ImportDirective;
class Declaration;
class ContractDefinition;
+class InheritanceSpecifier;
class StructDefinition;
+class EnumDefinition;
+class EnumValue;
class ParameterList;
class FunctionDefinition;
class VariableDeclaration;
+class ModifierDefinition;
+class ModifierInvocation;
+class EventDefinition;
class MagicVariableDeclaration;
class TypeName;
class ElementaryTypeName;
@@ -49,6 +55,7 @@ class UserDefinedTypeName;
class Mapping;
class Statement;
class Block;
+class PlaceholderStatement;
class IfStatement;
class BreakableStatement;
class WhileStatement;
@@ -71,6 +78,8 @@ class Identifier;
class ElementaryTypeNameExpression;
class Literal;
+class VariableScope;
+
// Used as pointers to AST nodes, to be replaced by more clever pointers, e.g. pointers which do
// not do reference counting but point to a special memory area that is completely released
// explicitly.