Small cleanups, optimizations, and a new helper function.

This commit is contained in:
JoelKatz
2012-11-01 02:49:41 -07:00
parent f6aaa79bab
commit 130ade1e15
2 changed files with 13 additions and 3 deletions

View File

@@ -44,6 +44,7 @@ public:
int addZeros(size_t uBytes);
int addVL(const std::vector<unsigned char> &vector);
int addVL(const std::string& string);
int addVL(const void *ptr, int len);
int addTaggedList(const std::list<TaggedListItem>&);
int addTaggedList(const std::vector<TaggedListItem>&);
@@ -87,7 +88,7 @@ public:
static uint256 getPrefixHash(uint32 prefix, const std::vector<unsigned char>& data)
{ return getPrefixHash(prefix, &(data.front()), data.size()); }
static uint256 getPrefixHash(uint32 prefix, const std::string& strData)
{ return getPrefixHash(prefix, reinterpret_cast<const unsigned char *>(strData.c_str()), strData.size()); }
{ return getPrefixHash(prefix, reinterpret_cast<const unsigned char *>(strData.data()), strData.size()); }
// totality functions
const std::vector<unsigned char>& peekData() const { return mData; }