Home | History | Annotate | Download | only in utils

Lines Matching refs:LightFlattenable

128  * LightFlattenable is a protocol allowing object to serialize themselves out
130 * LightFlattenable is usually more size efficient than Flattenable.
131 * LightFlattenable objects must implement this protocol.
134 class LightFlattenable {
151 inline bool LightFlattenable<T>::isFixedSize() const {
155 inline size_t LightFlattenable<T>::getFlattenedSize() const {
159 inline status_t LightFlattenable<T>::flatten(void* buffer, size_t size) const {
163 inline status_t LightFlattenable<T>::unflatten(void const* buffer, size_t size) {
168 * LightFlattenablePod is an implementation of the LightFlattenable protocol
174 class LightFlattenablePod : public LightFlattenable<T> {