|
| virtual | ~KeyedDecoder () |
| |
| virtual bool | decodeBytes (const String &key, const uint8_t *&, size_t &)=0 |
| |
| virtual bool | decodeBool (const String &key, bool &)=0 |
| |
| virtual bool | decodeUInt32 (const String &key, uint32_t &)=0 |
| |
| virtual bool | decodeInt32 (const String &key, int32_t &)=0 |
| |
| virtual bool | decodeInt64 (const String &key, int64_t &)=0 |
| |
| virtual bool | decodeFloat (const String &key, float &)=0 |
| |
| virtual bool | decodeDouble (const String &key, double &)=0 |
| |
| virtual bool | decodeString (const String &key, String &)=0 |
| |
| template<typename T > |
| bool | decodeBytes (const String &key, Vector< T > &vector) |
| |
| template<typename T , typename F > |
| bool | decodeEnum (const String &key, T &value, F &&isValidEnumFunction) |
| |
| template<typename T , typename F > |
| bool | decodeObject (const String &key, T &object, F &&function) |
| |
| template<typename T , typename F > |
| bool | decodeConditionalObject (const String &key, T &object, F &&function) |
| |
| template<typename T , typename F > |
| bool | decodeObjects (const String &key, Vector< T > &objects, F &&function) |
| |
| virtual | ~KeyedDecoder () |
| |
| virtual bool | decodeBytes (const String &key, const uint8_t *&, size_t &)=0 |
| |
| virtual bool | decodeBool (const String &key, bool &)=0 |
| |
| virtual bool | decodeUInt32 (const String &key, uint32_t &)=0 |
| |
| virtual bool | decodeInt32 (const String &key, int32_t &)=0 |
| |
| virtual bool | decodeInt64 (const String &key, int64_t &)=0 |
| |
| virtual bool | decodeFloat (const String &key, float &)=0 |
| |
| virtual bool | decodeDouble (const String &key, double &)=0 |
| |
| virtual bool | decodeString (const String &key, String &)=0 |
| |
| template<typename T > |
| bool | decodeBytes (const String &key, Vector< T > &vector) |
| |
| template<typename T , typename F > |
| bool | decodeEnum (const String &key, T &value, F &&isValidEnumFunction) |
| |
| template<typename T , typename F > |
| bool | decodeObject (const String &key, T &object, F &&function) |
| |
| template<typename T , typename F > |
| bool | decodeConditionalObject (const String &key, T &object, F &&function) |
| |
| template<typename T , typename F > |
| bool | decodeObjects (const String &key, Vector< T > &objects, F &&function) |
| |