|
| 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) |
| |