webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::KeyedDecoderCF Class Referencefinal

#include <KeyedDecoderCF.h>

Inheritance diagram for WebCore::KeyedDecoderCF:
WebCore::KeyedDecoder WebCore::KeyedDecoder

Public Member Functions

 KeyedDecoderCF (const uint8_t *data, size_t)
 
 ~KeyedDecoderCF () override
 
 KeyedDecoderCF (const uint8_t *data, size_t)
 
 ~KeyedDecoderCF () override
 
- Public Member Functions inherited from WebCore::KeyedDecoder
virtual ~KeyedDecoder ()
 
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 ()
 
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)
 

Additional Inherited Members

- Static Public Member Functions inherited from WebCore::KeyedDecoder
static WEBCORE_EXPORT std::unique_ptr< KeyedDecoderdecoder (const uint8_t *data, size_t)
 
static WEBCORE_EXPORT std::unique_ptr< KeyedDecoderdecoder (const uint8_t *data, size_t)
 
- Protected Member Functions inherited from WebCore::KeyedDecoder
 KeyedDecoder ()
 
 KeyedDecoder ()
 

Constructor & Destructor Documentation

◆ KeyedDecoderCF() [1/2]

WebCore::KeyedDecoderCF::KeyedDecoderCF ( const uint8_t data,
size_t  size 
)

◆ ~KeyedDecoderCF() [1/2]

WebCore::KeyedDecoderCF::~KeyedDecoderCF ( )
override

◆ KeyedDecoderCF() [2/2]

WebCore::KeyedDecoderCF::KeyedDecoderCF ( const uint8_t data,
size_t   
)

◆ ~KeyedDecoderCF() [2/2]

WebCore::KeyedDecoderCF::~KeyedDecoderCF ( )
override

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