|
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149 | ||||||
FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
CefBaseRefCounted | +--CefDictionaryValuein cef_values.h
Class representing a dictionary value. Can be used on any process and thread.
Inner Classes, Typedefs, and Enums | |
typedef |
CefDictionaryValue::KeyList
|
Method Summary | |
virtual bool |
Clear()= 0
Removes all values. |
virtual CefRefPtr< CefDictionaryValue > |
Copy( bool exclude_empty_children )= 0
Returns a writable copy of this object. |
static CefRefPtr< CefDictionaryValue > |
Create()
Creates a new object that is not owned by any other object. |
virtual CefRefPtr< CefBinaryValue > |
GetBinary( const CefString& key )= 0
Returns the value at the specified key as type binary. |
virtual bool |
GetBool( const CefString& key )= 0
Returns the value at the specified key as type bool. |
virtual CefRefPtr< CefDictionaryValue > |
GetDictionary( const CefString& key )= 0
Returns the value at the specified key as type dictionary. |
virtual double |
GetDouble( const CefString& key )= 0
Returns the value at the specified key as type double. |
virtual int |
GetInt( const CefString& key )= 0
Returns the value at the specified key as type int. |
virtual bool |
GetKeys( CefDictionaryValue::KeyList& keys )= 0
Reads all keys for this dictionary into the specified vector. |
virtual CefRefPtr< CefListValue > |
GetList( const CefString& key )= 0
Returns the value at the specified key as type list. |
virtual size_t |
GetSize()= 0
Returns the number of values. |
virtual CefString |
GetString( const CefString& key )= 0
Returns the value at the specified key as type string. |
virtual CefValueType |
GetType( const CefString& key )= 0
Returns the value type for the specified key. |
virtual CefRefPtr< CefValue > |
GetValue( const CefString& key )= 0
Returns the value at the specified key. |
virtual bool |
HasKey( const CefString& key )= 0
Returns true if the current dictionary has a value for the given key. |
virtual bool |
IsEqual( CefRefPtr< CefDictionaryValue > that )= 0
Returns true if this object and |that| object have an equivalent underlying value but are not necessarily the same object. |
virtual bool |
IsOwned()= 0
Returns true if this object is currently owned by another object. |
virtual bool |
IsReadOnly()= 0
Returns true if the values of this object are read-only. |
virtual bool |
IsSame( CefRefPtr< CefDictionaryValue > that )= 0
Returns true if this object and |that| object have the same underlying data. |
virtual bool |
IsValid()= 0
Returns true if this object is valid. |
virtual bool |
Remove( const CefString& key )= 0
Removes the value at the specified key. |
virtual bool |
SetBinary( const CefString& key, CefRefPtr< CefBinaryValue > value )= 0
Sets the value at the specified key as type binary. |
virtual bool |
SetBool( const CefString& key, bool value )= 0
Sets the value at the specified key as type bool. |
virtual bool |
SetDictionary( const CefString& key, CefRefPtr< CefDictionaryValue > value )= 0
Sets the value at the specified key as type dict. |
virtual bool |
SetDouble( const CefString& key, double value )= 0
Sets the value at the specified key as type double. |
virtual bool |
SetInt( const CefString& key, int value )= 0
Sets the value at the specified key as type int. |
virtual bool |
SetList( const CefString& key, CefRefPtr< CefListValue > value )= 0
Sets the value at the specified key as type list. |
virtual bool |
SetNull( const CefString& key )= 0
Sets the value at the specified key as type null. |
virtual bool |
SetString( const CefString& key, const CefString& value )= 0
Sets the value at the specified key as type string. |
virtual bool |
SetValue( const CefString& key, CefRefPtr< CefValue > value )= 0
Sets the value at the specified key. |
Methods inherited from class CefBaseRefCounted |
AddRef, Release, HasOneRef, HasAtLeastOneRef |
Method Detail |
public virtual bool Clear()= 0;
public virtual CefRefPtr< CefDictionaryValue > Copy( bool exclude_empty_children )= 0;
public static CefRefPtr< CefDictionaryValue > Create();
public virtual CefRefPtr< CefBinaryValue > GetBinary( const CefString& key )= 0;
public virtual bool GetBool( const CefString& key )= 0;
public virtual CefRefPtr< CefDictionaryValue > GetDictionary( const CefString& key )= 0;
public virtual double GetDouble( const CefString& key )= 0;
public virtual int GetInt( const CefString& key )= 0;
public virtual bool GetKeys( CefDictionaryValue::KeyList& keys )= 0;
public virtual CefRefPtr< CefListValue > GetList( const CefString& key )= 0;
public virtual size_t GetSize()= 0;
public virtual CefString GetString( const CefString& key )= 0;
public virtual CefValueType GetType( const CefString& key )= 0;
public virtual CefRefPtr< CefValue > GetValue( const CefString& key )= 0;
public virtual bool HasKey( const CefString& key )= 0;
public virtual bool IsEqual( CefRefPtr< CefDictionaryValue > that )= 0;
public virtual bool IsOwned()= 0;
public virtual bool IsReadOnly()= 0;
public virtual bool IsSame( CefRefPtr< CefDictionaryValue > that )= 0;
public virtual bool IsValid()= 0;
public virtual bool Remove( const CefString& key )= 0;
public virtual bool SetBinary( const CefString& key, CefRefPtr< CefBinaryValue > value )= 0;
public virtual bool SetBool( const CefString& key, bool value )= 0;
public virtual bool SetDictionary( const CefString& key, CefRefPtr< CefDictionaryValue > value )= 0;
public virtual bool SetDouble( const CefString& key, double value )= 0;
public virtual bool SetInt( const CefString& key, int value )= 0;
public virtual bool SetList( const CefString& key, CefRefPtr< CefListValue > value )= 0;
public virtual bool SetNull( const CefString& key )= 0;
public virtual bool SetString( const CefString& key, const CefString& value )= 0;
public virtual bool SetValue( const CefString& key, CefRefPtr< CefValue > value )= 0;
|
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149 | ||||||
FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |