# Record TCefValue

Description
Fields

## Unit

uCEFTypes

## Declaration

`type TCefValue = record`

## Description

Structure 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.

NOTE: This struct is allocated DLL-side.

Implemented by ICefValue.

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_values_capi.h">CEF source file: /include/capi/cef_values_capi.h (cef_value_t))

## Overview

### Fields

Public | `base: TCefBaseRefCounted;`
Public | `is_valid: function(self: PCefValue): Integer; stdcall;`
Public | `is_owned: function(self: PCefValue): Integer; stdcall;`
Public | `is_read_only: function(self: PCefValue): Integer; stdcall;`
Public | `is_same: function(self, that: PCefValue): Integer; stdcall;`
Public | `is_equal: function(self, that: PCefValue): Integer; stdcall;`
Public | `copy: function(self: PCefValue): PCefValue; stdcall;`
Public | `get_type: function(self: PCefValue): TCefValueType; stdcall;`
Public | `get_bool: function(self: PCefValue): Integer; stdcall;`
Public | `get_int: function(self: PCefValue): Integer; stdcall;`
Public | `get_double: function(self: PCefValue): Double; stdcall;`
Public | `get_string: function(self: PCefValue): PCefStringUserFree; stdcall;`
Public | `get_binary: function(self: PCefValue): PCefBinaryValue; stdcall;`
Public | `get_dictionary: function(self: PCefValue): PCefDictionaryValue; stdcall;`
Public | `get_list: function(self: PCefValue): PCefListValue; stdcall;`
Public | `set_null: function(self: PCefValue): Integer; stdcall;`
Public | `set_bool: function(self: PCefValue; value: Integer): Integer; stdcall;`
Public | `set_int: function(self: PCefValue; value: Integer): Integer; stdcall;`
Public | `set_double: function(self: PCefValue; value: Double): Integer; stdcall;`
Public | `set_string: function(self: PCefValue; const value: PCefString): Integer; stdcall;`
Public | `set_binary: function(self: PCefValue; value: PCefBinaryValue): Integer; stdcall;`
Public | `set_dictionary: function(self: PCefValue; value: PCefDictionaryValue): Integer; stdcall;`
Public | `set_list: function(self: PCefValue; value: PCefListValue): Integer; stdcall;`

## Description

### Fields

Public | `base: TCefBaseRefCounted;`
This item has no description.

Public | `is_valid: function(self: PCefValue): Integer; stdcall;`
This item has no description.

Public | `is_owned: function(self: PCefValue): Integer; stdcall;`
This item has no description.

Public | `is_read_only: function(self: PCefValue): Integer; stdcall;`
This item has no description.

Public | `is_same: function(self, that: PCefValue): Integer; stdcall;`
This item has no description.

Public | `is_equal: function(self, that: PCefValue): Integer; stdcall;`
This item has no description.

Public | `copy: function(self: PCefValue): PCefValue; stdcall;`
This item has no description.

Public | `get_type: function(self: PCefValue): TCefValueType; stdcall;`
This item has no description.

Public | `get_bool: function(self: PCefValue): Integer; stdcall;`
This item has no description.

Public | `get_int: function(self: PCefValue): Integer; stdcall;`
This item has no description.

Public | `get_double: function(self: PCefValue): Double; stdcall;`
This item has no description.

Public | `get_string: function(self: PCefValue): PCefStringUserFree; stdcall;`
This item has no description.

Public | `get_binary: function(self: PCefValue): PCefBinaryValue; stdcall;`
This item has no description.

Public | `get_dictionary: function(self: PCefValue): PCefDictionaryValue; stdcall;`
This item has no description.

Public | `get_list: function(self: PCefValue): PCefListValue; stdcall;`
This item has no description.

Public | `set_null: function(self: PCefValue): Integer; stdcall;`
This item has no description.

Public | `set_bool: function(self: PCefValue; value: Integer): Integer; stdcall;`
This item has no description.

Public | `set_int: function(self: PCefValue; value: Integer): Integer; stdcall;`
This item has no description.

Public | `set_double: function(self: PCefValue; value: Double): Integer; stdcall;`
This item has no description.

Public | `set_string: function(self: PCefValue; const value: PCefString): Integer; stdcall;`
This item has no description.

Public | `set_binary: function(self: PCefValue; value: PCefBinaryValue): Integer; stdcall;`
This item has no description.

Public | `set_dictionary: function(self: PCefValue; value: PCefDictionaryValue): Integer; stdcall;`
This item has no description.

Public | `set_list: function(self: PCefValue; value: PCefListValue): Integer; stdcall;`
This item has no description.

Generated by PasDoc 1.0.4.