[Yunq] Add parse/serialize for i64 field along with tests.
This commit is contained in:
parent
e83720e67c
commit
a1f0197e83
9 changed files with 187 additions and 2 deletions
|
|
@ -26,7 +26,6 @@ class Serializer {
|
|||
next_extension_(kHeaderSize + (8 * num_fields)),
|
||||
core_size_(next_extension_),
|
||||
caps_(caps) {}
|
||||
|
||||
template <typename T>
|
||||
void WriteField(uint64_t field_index, const T& value);
|
||||
|
||||
|
|
@ -65,6 +64,10 @@ template <>
|
|||
void Serializer::WriteField<uint64_t>(uint64_t field_index,
|
||||
const uint64_t& value);
|
||||
|
||||
template <>
|
||||
void Serializer::WriteField<int64_t>(uint64_t field_index,
|
||||
const int64_t& value);
|
||||
|
||||
template <>
|
||||
void Serializer::WriteField<glcr::String>(uint64_t field_index,
|
||||
const glcr::String& value);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue