Overte C++ Documentation
DataDeserializer::SizeTracker Class Reference

RAII tracker of advance position. More...

#include <SerDes.h>

Detailed Description

RAII tracker of advance position.

When a custom operator>> is implemented for DataDeserializer, this class allows to easily keep track of how much data has been added and adjust the parent's lastAdvance() count on this class' destruction.

DataDeserializer &operator>>(Deserializer &des, Object &o) {
des >> o._borderColor;
des >> o._maxAnisotropy;
des >> o._filter;
return des;
}
RAII tracker of advance position.
Definition: SerDes.h:594
Data deserializer.
Definition: SerDes.h:573
DataDeserializer & operator>>(uint8_t &c)
Read an uint8_t from the buffer.
Definition: SerDes.h:670

The documentation for this class was generated from the following file: