Browse Source

forward declarations of unique_ptr

cl-refactor
Marek Kotewicz 10 years ago
parent
commit
06c228e6c0
  1. 5
      libjsconsole/JSConsole.cpp
  2. 5
      libjsconsole/JSConsole.h

5
libjsconsole/JSConsole.cpp

@ -22,6 +22,7 @@
#include <iostream> #include <iostream>
#include <libdevcore/Log.h> #include <libdevcore/Log.h>
#include <libweb3jsonrpc/WebThreeStubServer.h>
#include "JSConsole.h" #include "JSConsole.h"
#include "JSV8Connector.h" #include "JSV8Connector.h"
#include "libjsconsole/JSConsoleResources.hpp" #include "libjsconsole/JSConsoleResources.hpp"
@ -42,6 +43,8 @@ JSConsole::JSConsole(WebThreeDirect& _web3, std::vector<dev::KeyPair> const& _ac
m_jsonrpcServer.reset(new WebThreeStubServer(*m_jsonrpcConnector.get(), _web3, _accounts)); m_jsonrpcServer.reset(new WebThreeStubServer(*m_jsonrpcConnector.get(), _web3, _accounts));
} }
JSConsole::~JSConsole() {}
void JSConsole::repl() const void JSConsole::repl() const
{ {
string cmd = ""; string cmd = "";
@ -81,5 +84,3 @@ std::string JSConsole::promptForIndentionLevel(int _i) const
return string((_i + 1) * 2, ' '); return string((_i + 1) * 2, ' ');
} }

5
libjsconsole/JSConsole.h

@ -24,7 +24,9 @@
#include <libjsengine/JSV8Engine.h> #include <libjsengine/JSV8Engine.h>
#include <libjsengine/JSV8Printer.h> #include <libjsengine/JSV8Printer.h>
#include <libweb3jsonrpc/WebThreeStubServer.h>
class WebThreeStubServer;
namespace jsonrpc { class AbstractServerConnector; }
namespace dev namespace dev
{ {
@ -35,6 +37,7 @@ class JSConsole
{ {
public: public:
JSConsole(WebThreeDirect& _web3, std::vector<dev::KeyPair> const& _accounts); JSConsole(WebThreeDirect& _web3, std::vector<dev::KeyPair> const& _accounts);
~JSConsole();
void repl() const; void repl() const;
private: private:

Loading…
Cancel
Save