diff options
Diffstat (limited to 'lib/cpp/src/thrift/protocol/TCompactProtocol.h')
-rw-r--r-- | lib/cpp/src/thrift/protocol/TCompactProtocol.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/cpp/src/thrift/protocol/TCompactProtocol.h b/lib/cpp/src/thrift/protocol/TCompactProtocol.h index 6f990b2d6..792a2d89e 100644 --- a/lib/cpp/src/thrift/protocol/TCompactProtocol.h +++ b/lib/cpp/src/thrift/protocol/TCompactProtocol.h @@ -140,19 +140,19 @@ public: uint32_t writeBinary(const std::string& str); - int getMinSerializedSize(TType type); + int getMinSerializedSize(TType type) override; - void checkReadBytesAvailable(TSet& set) + void checkReadBytesAvailable(TSet& set) override { trans_->checkReadBytesAvailable(set.size_ * getMinSerializedSize(set.elemType_)); } - void checkReadBytesAvailable(TList& list) + void checkReadBytesAvailable(TList& list) override { trans_->checkReadBytesAvailable(list.size_ * getMinSerializedSize(list.elemType_)); } - void checkReadBytesAvailable(TMap& map) + void checkReadBytesAvailable(TMap& map) override { int elmSize = getMinSerializedSize(map.keyType_) + getMinSerializedSize(map.valueType_); trans_->checkReadBytesAvailable(map.size_ * elmSize); |