|
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 | +--CefValuein cef_values.h
Class that wraps other data value types. Complex types (binary, dictionary and list) will be referenced but not owned by this object. Can be used on any process and thread.
Method Summary | |
virtual CefRefPtr< CefValue > |
Copy()= 0
Returns a copy of this object. |
static CefRefPtr< CefValue > |
Create()
Creates a new object. |
virtual CefRefPtr< CefBinaryValue > |
GetBinary()= 0
Returns the underlying value as type binary. |
virtual bool |
GetBool()= 0
Returns the underlying value as type bool. |
virtual CefRefPtr< CefDictionaryValue > |
GetDictionary()= 0
Returns the underlying value as type dictionary. |
virtual double |
GetDouble()= 0
Returns the underlying value as type double. |
virtual int |
GetInt()= 0
Returns the underlying value as type int. |
virtual CefRefPtr< CefListValue > |
GetList()= 0
Returns the underlying value as type list. |
virtual CefString |
GetString()= 0
Returns the underlying value as type string. |
virtual CefValueType |
GetType()= 0
Returns the underlying value type. |
virtual bool |
IsEqual( CefRefPtr< CefValue > 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 the underlying data is owned by another object. |
virtual bool |
IsReadOnly()= 0
Returns true if the underlying data is read-only. |
virtual bool |
IsSame( CefRefPtr< CefValue > that )= 0
Returns true if this object and |that| object have the same underlying data. |
virtual bool |
IsValid()= 0
Returns true if the underlying data is valid. |
virtual bool |
SetBinary( CefRefPtr< CefBinaryValue > value )= 0
Sets the underlying value as type binary. |
virtual bool |
SetBool( bool value )= 0
Sets the underlying value as type bool. |
virtual bool |
SetDictionary( CefRefPtr< CefDictionaryValue > value )= 0
Sets the underlying value as type dict. |
virtual bool |
SetDouble( double value )= 0
Sets the underlying value as type double. |
virtual bool |
SetInt( int value )= 0
Sets the underlying value as type int. |
virtual bool |
SetList( CefRefPtr< CefListValue > value )= 0
Sets the underlying value as type list. |
virtual bool |
SetNull()= 0
Sets the underlying value as type null. |
virtual bool |
SetString( const CefString& value )= 0
Sets the underlying value as type string. |
Methods inherited from class CefBaseRefCounted |
AddRef, Release, HasOneRef, HasAtLeastOneRef |
Method Detail |
public virtual CefRefPtr< CefValue > Copy()= 0;
public static CefRefPtr< CefValue > Create();
public virtual CefRefPtr< CefBinaryValue > GetBinary()= 0;
public virtual bool GetBool()= 0;
public virtual CefRefPtr< CefDictionaryValue > GetDictionary()= 0;
public virtual double GetDouble()= 0;
public virtual int GetInt()= 0;
public virtual CefRefPtr< CefListValue > GetList()= 0;
public virtual CefString GetString()= 0;
public virtual CefValueType GetType()= 0;
public virtual bool IsEqual( CefRefPtr< CefValue > that )= 0;
public virtual bool IsOwned()= 0;
public virtual bool IsReadOnly()= 0;
public virtual bool IsSame( CefRefPtr< CefValue > that )= 0;
public virtual bool IsValid()= 0;
public virtual bool SetBinary( CefRefPtr< CefBinaryValue > value )= 0;
public virtual bool SetBool( bool value )= 0;
public virtual bool SetDictionary( CefRefPtr< CefDictionaryValue > value )= 0;
public virtual bool SetDouble( double value )= 0;
public virtual bool SetInt( int value )= 0;
public virtual bool SetList( CefRefPtr< CefListValue > value )= 0;
public virtual bool SetNull()= 0;
public virtual bool SetString( const CefString& 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 |