Update test/EVMHost.cpp

Co-authored-by: Daniel Kirchner <daniel@ekpyron.org>
This commit is contained in:
Bhargava Shastry
2021-03-10 18:10:20 +01:00
co-authored by Daniel Kirchner
parent 8023fdb537
commit a30b071a5d
2 changed files with 24 additions and 34 deletions
+8 -6
View File
@@ -113,15 +113,17 @@ private:
evmc_revision m_evmRevision;
};
struct EVMHostPrinter
class EVMHostPrinter
{
public:
/// Constructs a host printer object for state at @param _address.
explicit EVMHostPrinter(EVMHost& _host, evmc::address _address):
host(_host),
account(_address)
m_host(_host),
m_account(_address)
{}
/// @returns state at account maintained by host.
std::string state();
private:
/// Outputs storage at account to stateStream.
void storage();
/// Outputs call records for account to stateStream.
@@ -131,9 +133,9 @@ struct EVMHostPrinter
/// Outputs self-destruct record for account to stateStream.
void selfdestructRecords();
std::ostringstream stateStream;
EVMHost& host;
evmc::address account;
std::ostringstream m_stateStream;
EVMHost& m_host;
evmc::address m_account;
};
}