32 #ifndef LEDGER_CORE_TEZOSLIKETRANSACTIONPARSER_H 33 #define LEDGER_CORE_TEZOSLIKETRANSACTIONPARSER_H 35 #include "TezosLikeBlockParser.h" 36 #include <wallet/tezos/explorers/TezosLikeBlockchainExplorer.h> 37 #include <collections/collections.hpp> 40 #include <net/HttpClient.hpp> 41 #include <rapidjson/reader.h> 46 class TezosLikeBlockchainExplorer;
62 bool Uint(
unsigned i);
64 bool Int64(int64_t i);
66 bool Uint64(uint64_t i);
68 bool Double(
double d);
70 bool RawNumber(
const rapidjson::Reader::Ch *str, rapidjson::SizeType length,
bool copy);
72 bool String(
const rapidjson::Reader::Ch *str, rapidjson::SizeType length,
bool copy);
76 bool Key(
const rapidjson::Reader::Ch *str, rapidjson::SizeType length,
bool copy);
78 bool EndObject(rapidjson::SizeType memberCount);
82 bool EndArray(rapidjson::SizeType elementCount);
84 std::string &getLastKey() {
88 std::string &_lastKey;
91 std::stack<std::string> _hierarchy;
97 #endif //LEDGER_CORE_TEZOSLIKETRANSACTIONPARSER_H Definition: TezosLikeBlockchainExplorer.h:68
Definition: TezosLikeBlockParser.h:40
Definition: TezosLikeTransactionParser.h:48
Definition: Account.cpp:8