|
virtual | ~KeyedEncoder () |
|
virtual void | encodeBytes (const String &key, const uint8_t *, size_t)=0 |
|
virtual void | encodeBool (const String &key, bool)=0 |
|
virtual void | encodeUInt32 (const String &key, uint32_t)=0 |
|
virtual void | encodeInt32 (const String &key, int32_t)=0 |
|
virtual void | encodeInt64 (const String &key, int64_t)=0 |
|
virtual void | encodeFloat (const String &key, float)=0 |
|
virtual void | encodeDouble (const String &key, double)=0 |
|
virtual void | encodeString (const String &key, const String &)=0 |
|
virtual RefPtr< SharedBuffer > | finishEncoding ()=0 |
|
template<typename T > |
void | encodeEnum (const String &key, T value) |
|
template<typename T , typename F > |
void | encodeObject (const String &key, const T &object, F &&function) |
|
template<typename T , typename F > |
void | encodeConditionalObject (const String &key, const T *object, F &&function) |
|
template<typename T , typename F > |
void | encodeObjects (const String &key, T begin, T end, F &&function) |
|
virtual | ~KeyedEncoder () |
|
virtual void | encodeBytes (const String &key, const uint8_t *, size_t)=0 |
|
virtual void | encodeBool (const String &key, bool)=0 |
|
virtual void | encodeUInt32 (const String &key, uint32_t)=0 |
|
virtual void | encodeInt32 (const String &key, int32_t)=0 |
|
virtual void | encodeInt64 (const String &key, int64_t)=0 |
|
virtual void | encodeFloat (const String &key, float)=0 |
|
virtual void | encodeDouble (const String &key, double)=0 |
|
virtual void | encodeString (const String &key, const String &)=0 |
|
virtual RefPtr< SharedBuffer > | finishEncoding ()=0 |
|
template<typename T > |
void | encodeEnum (const String &key, T value) |
|
template<typename T , typename F > |
void | encodeObject (const String &key, const T &object, F &&function) |
|
template<typename T , typename F > |
void | encodeConditionalObject (const String &key, const T *object, F &&function) |
|
template<typename T , typename F > |
void | encodeObjects (const String &key, T begin, T end, F &&function) |
|