From 06c228e6c081e44384a3b2f58d8ba6969002580e Mon Sep 17 00:00:00 2001 From: Marek Kotewicz Date: Wed, 6 May 2015 10:11:50 +0200 Subject: [PATCH] forward declarations of unique_ptr --- libjsconsole/JSConsole.cpp | 5 +++-- libjsconsole/JSConsole.h | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/libjsconsole/JSConsole.cpp b/libjsconsole/JSConsole.cpp index e084f010f..15fbb1671 100644 --- a/libjsconsole/JSConsole.cpp +++ b/libjsconsole/JSConsole.cpp @@ -22,6 +22,7 @@ #include #include +#include #include "JSConsole.h" #include "JSV8Connector.h" #include "libjsconsole/JSConsoleResources.hpp" @@ -42,6 +43,8 @@ JSConsole::JSConsole(WebThreeDirect& _web3, std::vector const& _ac m_jsonrpcServer.reset(new WebThreeStubServer(*m_jsonrpcConnector.get(), _web3, _accounts)); } +JSConsole::~JSConsole() {} + void JSConsole::repl() const { string cmd = ""; @@ -81,5 +84,3 @@ std::string JSConsole::promptForIndentionLevel(int _i) const return string((_i + 1) * 2, ' '); } - - diff --git a/libjsconsole/JSConsole.h b/libjsconsole/JSConsole.h index 895aa9130..3b65691f6 100644 --- a/libjsconsole/JSConsole.h +++ b/libjsconsole/JSConsole.h @@ -24,7 +24,9 @@ #include #include -#include + +class WebThreeStubServer; +namespace jsonrpc { class AbstractServerConnector; } namespace dev { @@ -35,6 +37,7 @@ class JSConsole { public: JSConsole(WebThreeDirect& _web3, std::vector const& _accounts); + ~JSConsole(); void repl() const; private: