mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Improve inheritance support in the CEF API (issue #1623).
- Support single parent inheritance in CEF API classes. - Support non-virtual inheritance in CEF API classes. - Support translation of CEF API sub-directories. - Add test sub-directories for testing-only functionality that will be available to unit tests but not exposed via the binary distribution. - Add unit tests for the translator tool. - Fix parsing of template parameter types that include commas.
This commit is contained in:
@@ -160,163 +160,176 @@ CefRefPtr<CefV8Value> CefV8Value::CreateFunction(const CefString& name,
|
||||
// VIRTUAL METHODS - Body may be edited by hand.
|
||||
|
||||
bool CefV8ValueCToCpp::IsValid() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_valid))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_valid))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_valid(struct_);
|
||||
int _retval = _struct->is_valid(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsUndefined() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_undefined))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_undefined))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_undefined(struct_);
|
||||
int _retval = _struct->is_undefined(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsNull() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_null))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_null))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_null(struct_);
|
||||
int _retval = _struct->is_null(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsBool() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_bool))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_bool))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_bool(struct_);
|
||||
int _retval = _struct->is_bool(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsInt() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_int))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_int))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_int(struct_);
|
||||
int _retval = _struct->is_int(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsUInt() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_uint))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_uint))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_uint(struct_);
|
||||
int _retval = _struct->is_uint(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsDouble() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_double))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_double))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_double(struct_);
|
||||
int _retval = _struct->is_double(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsDate() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_date))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_date))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_date(struct_);
|
||||
int _retval = _struct->is_date(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsString() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_string))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_string))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_string(struct_);
|
||||
int _retval = _struct->is_string(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsObject() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_object))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_object))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_object(struct_);
|
||||
int _retval = _struct->is_object(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsArray() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_array))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_array))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_array(struct_);
|
||||
int _retval = _struct->is_array(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsFunction() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_function))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_function))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_function(struct_);
|
||||
int _retval = _struct->is_function(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsSame(CefRefPtr<CefV8Value> that) {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_same))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_same))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -327,7 +340,7 @@ bool CefV8ValueCToCpp::IsSame(CefRefPtr<CefV8Value> that) {
|
||||
return false;
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_same(struct_,
|
||||
int _retval = _struct->is_same(_struct,
|
||||
CefV8ValueCToCpp::Unwrap(that));
|
||||
|
||||
// Return type: bool
|
||||
@@ -335,78 +348,84 @@ bool CefV8ValueCToCpp::IsSame(CefRefPtr<CefV8Value> that) {
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::GetBoolValue() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_bool_value))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_bool_value))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->get_bool_value(struct_);
|
||||
int _retval = _struct->get_bool_value(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
int32 CefV8ValueCToCpp::GetIntValue() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_int_value))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_int_value))
|
||||
return 0;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int32 _retval = struct_->get_int_value(struct_);
|
||||
int32 _retval = _struct->get_int_value(_struct);
|
||||
|
||||
// Return type: simple
|
||||
return _retval;
|
||||
}
|
||||
|
||||
uint32 CefV8ValueCToCpp::GetUIntValue() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_uint_value))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_uint_value))
|
||||
return 0;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
uint32 _retval = struct_->get_uint_value(struct_);
|
||||
uint32 _retval = _struct->get_uint_value(_struct);
|
||||
|
||||
// Return type: simple
|
||||
return _retval;
|
||||
}
|
||||
|
||||
double CefV8ValueCToCpp::GetDoubleValue() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_double_value))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_double_value))
|
||||
return 0;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
double _retval = struct_->get_double_value(struct_);
|
||||
double _retval = _struct->get_double_value(_struct);
|
||||
|
||||
// Return type: simple
|
||||
return _retval;
|
||||
}
|
||||
|
||||
CefTime CefV8ValueCToCpp::GetDateValue() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_date_value))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_date_value))
|
||||
return CefTime();
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
cef_time_t _retval = struct_->get_date_value(struct_);
|
||||
cef_time_t _retval = _struct->get_date_value(_struct);
|
||||
|
||||
// Return type: simple
|
||||
return _retval;
|
||||
}
|
||||
|
||||
CefString CefV8ValueCToCpp::GetStringValue() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_string_value))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_string_value))
|
||||
return CefString();
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
cef_string_userfree_t _retval = struct_->get_string_value(struct_);
|
||||
cef_string_userfree_t _retval = _struct->get_string_value(_struct);
|
||||
|
||||
// Return type: string
|
||||
CefString _retvalStr;
|
||||
@@ -415,78 +434,84 @@ CefString CefV8ValueCToCpp::GetStringValue() {
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::IsUserCreated() {
|
||||
if (CEF_MEMBER_MISSING(struct_, is_user_created))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, is_user_created))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->is_user_created(struct_);
|
||||
int _retval = _struct->is_user_created(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::HasException() {
|
||||
if (CEF_MEMBER_MISSING(struct_, has_exception))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, has_exception))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->has_exception(struct_);
|
||||
int _retval = _struct->has_exception(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
CefRefPtr<CefV8Exception> CefV8ValueCToCpp::GetException() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_exception))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_exception))
|
||||
return NULL;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
cef_v8exception_t* _retval = struct_->get_exception(struct_);
|
||||
cef_v8exception_t* _retval = _struct->get_exception(_struct);
|
||||
|
||||
// Return type: refptr_same
|
||||
return CefV8ExceptionCToCpp::Wrap(_retval);
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::ClearException() {
|
||||
if (CEF_MEMBER_MISSING(struct_, clear_exception))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, clear_exception))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->clear_exception(struct_);
|
||||
int _retval = _struct->clear_exception(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::WillRethrowExceptions() {
|
||||
if (CEF_MEMBER_MISSING(struct_, will_rethrow_exceptions))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, will_rethrow_exceptions))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->will_rethrow_exceptions(struct_);
|
||||
int _retval = _struct->will_rethrow_exceptions(_struct);
|
||||
|
||||
// Return type: bool
|
||||
return _retval?true:false;
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::SetRethrowExceptions(bool rethrow) {
|
||||
if (CEF_MEMBER_MISSING(struct_, set_rethrow_exceptions))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, set_rethrow_exceptions))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->set_rethrow_exceptions(struct_,
|
||||
int _retval = _struct->set_rethrow_exceptions(_struct,
|
||||
rethrow);
|
||||
|
||||
// Return type: bool
|
||||
@@ -494,7 +519,8 @@ bool CefV8ValueCToCpp::SetRethrowExceptions(bool rethrow) {
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::HasValue(const CefString& key) {
|
||||
if (CEF_MEMBER_MISSING(struct_, has_value_bykey))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, has_value_bykey))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -502,7 +528,7 @@ bool CefV8ValueCToCpp::HasValue(const CefString& key) {
|
||||
// Unverified params: key
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->has_value_bykey(struct_,
|
||||
int _retval = _struct->has_value_bykey(_struct,
|
||||
key.GetStruct());
|
||||
|
||||
// Return type: bool
|
||||
@@ -510,7 +536,8 @@ bool CefV8ValueCToCpp::HasValue(const CefString& key) {
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::HasValue(int index) {
|
||||
if (CEF_MEMBER_MISSING(struct_, has_value_byindex))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, has_value_byindex))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -521,7 +548,7 @@ bool CefV8ValueCToCpp::HasValue(int index) {
|
||||
return false;
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->has_value_byindex(struct_,
|
||||
int _retval = _struct->has_value_byindex(_struct,
|
||||
index);
|
||||
|
||||
// Return type: bool
|
||||
@@ -529,7 +556,8 @@ bool CefV8ValueCToCpp::HasValue(int index) {
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::DeleteValue(const CefString& key) {
|
||||
if (CEF_MEMBER_MISSING(struct_, delete_value_bykey))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, delete_value_bykey))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -537,7 +565,7 @@ bool CefV8ValueCToCpp::DeleteValue(const CefString& key) {
|
||||
// Unverified params: key
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->delete_value_bykey(struct_,
|
||||
int _retval = _struct->delete_value_bykey(_struct,
|
||||
key.GetStruct());
|
||||
|
||||
// Return type: bool
|
||||
@@ -545,7 +573,8 @@ bool CefV8ValueCToCpp::DeleteValue(const CefString& key) {
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::DeleteValue(int index) {
|
||||
if (CEF_MEMBER_MISSING(struct_, delete_value_byindex))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, delete_value_byindex))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -556,7 +585,7 @@ bool CefV8ValueCToCpp::DeleteValue(int index) {
|
||||
return false;
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->delete_value_byindex(struct_,
|
||||
int _retval = _struct->delete_value_byindex(_struct,
|
||||
index);
|
||||
|
||||
// Return type: bool
|
||||
@@ -564,7 +593,8 @@ bool CefV8ValueCToCpp::DeleteValue(int index) {
|
||||
}
|
||||
|
||||
CefRefPtr<CefV8Value> CefV8ValueCToCpp::GetValue(const CefString& key) {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_value_bykey))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_value_bykey))
|
||||
return NULL;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -572,7 +602,7 @@ CefRefPtr<CefV8Value> CefV8ValueCToCpp::GetValue(const CefString& key) {
|
||||
// Unverified params: key
|
||||
|
||||
// Execute
|
||||
cef_v8value_t* _retval = struct_->get_value_bykey(struct_,
|
||||
cef_v8value_t* _retval = _struct->get_value_bykey(_struct,
|
||||
key.GetStruct());
|
||||
|
||||
// Return type: refptr_same
|
||||
@@ -580,7 +610,8 @@ CefRefPtr<CefV8Value> CefV8ValueCToCpp::GetValue(const CefString& key) {
|
||||
}
|
||||
|
||||
CefRefPtr<CefV8Value> CefV8ValueCToCpp::GetValue(int index) {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_value_byindex))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_value_byindex))
|
||||
return NULL;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -591,7 +622,7 @@ CefRefPtr<CefV8Value> CefV8ValueCToCpp::GetValue(int index) {
|
||||
return NULL;
|
||||
|
||||
// Execute
|
||||
cef_v8value_t* _retval = struct_->get_value_byindex(struct_,
|
||||
cef_v8value_t* _retval = _struct->get_value_byindex(_struct,
|
||||
index);
|
||||
|
||||
// Return type: refptr_same
|
||||
@@ -600,7 +631,8 @@ CefRefPtr<CefV8Value> CefV8ValueCToCpp::GetValue(int index) {
|
||||
|
||||
bool CefV8ValueCToCpp::SetValue(const CefString& key,
|
||||
CefRefPtr<CefV8Value> value, PropertyAttribute attribute) {
|
||||
if (CEF_MEMBER_MISSING(struct_, set_value_bykey))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, set_value_bykey))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -612,7 +644,7 @@ bool CefV8ValueCToCpp::SetValue(const CefString& key,
|
||||
// Unverified params: key
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->set_value_bykey(struct_,
|
||||
int _retval = _struct->set_value_bykey(_struct,
|
||||
key.GetStruct(),
|
||||
CefV8ValueCToCpp::Unwrap(value),
|
||||
attribute);
|
||||
@@ -622,7 +654,8 @@ bool CefV8ValueCToCpp::SetValue(const CefString& key,
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::SetValue(int index, CefRefPtr<CefV8Value> value) {
|
||||
if (CEF_MEMBER_MISSING(struct_, set_value_byindex))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, set_value_byindex))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -637,7 +670,7 @@ bool CefV8ValueCToCpp::SetValue(int index, CefRefPtr<CefV8Value> value) {
|
||||
return false;
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->set_value_byindex(struct_,
|
||||
int _retval = _struct->set_value_byindex(_struct,
|
||||
index,
|
||||
CefV8ValueCToCpp::Unwrap(value));
|
||||
|
||||
@@ -647,7 +680,8 @@ bool CefV8ValueCToCpp::SetValue(int index, CefRefPtr<CefV8Value> value) {
|
||||
|
||||
bool CefV8ValueCToCpp::SetValue(const CefString& key, AccessControl settings,
|
||||
PropertyAttribute attribute) {
|
||||
if (CEF_MEMBER_MISSING(struct_, set_value_byaccessor))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, set_value_byaccessor))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -655,7 +689,7 @@ bool CefV8ValueCToCpp::SetValue(const CefString& key, AccessControl settings,
|
||||
// Unverified params: key
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->set_value_byaccessor(struct_,
|
||||
int _retval = _struct->set_value_byaccessor(_struct,
|
||||
key.GetStruct(),
|
||||
settings,
|
||||
attribute);
|
||||
@@ -665,7 +699,8 @@ bool CefV8ValueCToCpp::SetValue(const CefString& key, AccessControl settings,
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::GetKeys(std::vector<CefString>& keys) {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_keys))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_keys))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -677,7 +712,7 @@ bool CefV8ValueCToCpp::GetKeys(std::vector<CefString>& keys) {
|
||||
transfer_string_list_contents(keys, keysList);
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->get_keys(struct_,
|
||||
int _retval = _struct->get_keys(_struct,
|
||||
keysList);
|
||||
|
||||
// Restore param:keys; type: string_vec_byref
|
||||
@@ -692,7 +727,8 @@ bool CefV8ValueCToCpp::GetKeys(std::vector<CefString>& keys) {
|
||||
}
|
||||
|
||||
bool CefV8ValueCToCpp::SetUserData(CefRefPtr<CefBase> user_data) {
|
||||
if (CEF_MEMBER_MISSING(struct_, set_user_data))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, set_user_data))
|
||||
return false;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -700,7 +736,7 @@ bool CefV8ValueCToCpp::SetUserData(CefRefPtr<CefBase> user_data) {
|
||||
// Unverified params: user_data
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->set_user_data(struct_,
|
||||
int _retval = _struct->set_user_data(_struct,
|
||||
CefBaseCppToC::Wrap(user_data));
|
||||
|
||||
// Return type: bool
|
||||
@@ -708,39 +744,42 @@ bool CefV8ValueCToCpp::SetUserData(CefRefPtr<CefBase> user_data) {
|
||||
}
|
||||
|
||||
CefRefPtr<CefBase> CefV8ValueCToCpp::GetUserData() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_user_data))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_user_data))
|
||||
return NULL;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
cef_base_t* _retval = struct_->get_user_data(struct_);
|
||||
cef_base_t* _retval = _struct->get_user_data(_struct);
|
||||
|
||||
// Return type: refptr_diff
|
||||
return CefBaseCppToC::Unwrap(_retval);
|
||||
}
|
||||
|
||||
int CefV8ValueCToCpp::GetExternallyAllocatedMemory() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_externally_allocated_memory))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_externally_allocated_memory))
|
||||
return 0;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->get_externally_allocated_memory(struct_);
|
||||
int _retval = _struct->get_externally_allocated_memory(_struct);
|
||||
|
||||
// Return type: simple
|
||||
return _retval;
|
||||
}
|
||||
|
||||
int CefV8ValueCToCpp::AdjustExternallyAllocatedMemory(int change_in_bytes) {
|
||||
if (CEF_MEMBER_MISSING(struct_, adjust_externally_allocated_memory))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, adjust_externally_allocated_memory))
|
||||
return 0;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->adjust_externally_allocated_memory(struct_,
|
||||
int _retval = _struct->adjust_externally_allocated_memory(_struct,
|
||||
change_in_bytes);
|
||||
|
||||
// Return type: simple
|
||||
@@ -748,26 +787,28 @@ int CefV8ValueCToCpp::AdjustExternallyAllocatedMemory(int change_in_bytes) {
|
||||
}
|
||||
|
||||
int CefV8ValueCToCpp::GetArrayLength() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_array_length))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_array_length))
|
||||
return 0;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
int _retval = struct_->get_array_length(struct_);
|
||||
int _retval = _struct->get_array_length(_struct);
|
||||
|
||||
// Return type: simple
|
||||
return _retval;
|
||||
}
|
||||
|
||||
CefString CefV8ValueCToCpp::GetFunctionName() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_function_name))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_function_name))
|
||||
return CefString();
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
cef_string_userfree_t _retval = struct_->get_function_name(struct_);
|
||||
cef_string_userfree_t _retval = _struct->get_function_name(_struct);
|
||||
|
||||
// Return type: string
|
||||
CefString _retvalStr;
|
||||
@@ -776,13 +817,14 @@ CefString CefV8ValueCToCpp::GetFunctionName() {
|
||||
}
|
||||
|
||||
CefRefPtr<CefV8Handler> CefV8ValueCToCpp::GetFunctionHandler() {
|
||||
if (CEF_MEMBER_MISSING(struct_, get_function_handler))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, get_function_handler))
|
||||
return NULL;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
|
||||
// Execute
|
||||
cef_v8handler_t* _retval = struct_->get_function_handler(struct_);
|
||||
cef_v8handler_t* _retval = _struct->get_function_handler(_struct);
|
||||
|
||||
// Return type: refptr_diff
|
||||
return CefV8HandlerCppToC::Unwrap(_retval);
|
||||
@@ -790,7 +832,8 @@ CefRefPtr<CefV8Handler> CefV8ValueCToCpp::GetFunctionHandler() {
|
||||
|
||||
CefRefPtr<CefV8Value> CefV8ValueCToCpp::ExecuteFunction(
|
||||
CefRefPtr<CefV8Value> object, const CefV8ValueList& arguments) {
|
||||
if (CEF_MEMBER_MISSING(struct_, execute_function))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, execute_function))
|
||||
return NULL;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -811,7 +854,7 @@ CefRefPtr<CefV8Value> CefV8ValueCToCpp::ExecuteFunction(
|
||||
}
|
||||
|
||||
// Execute
|
||||
cef_v8value_t* _retval = struct_->execute_function(struct_,
|
||||
cef_v8value_t* _retval = _struct->execute_function(_struct,
|
||||
CefV8ValueCToCpp::Unwrap(object),
|
||||
argumentsCount,
|
||||
argumentsList);
|
||||
@@ -827,7 +870,8 @@ CefRefPtr<CefV8Value> CefV8ValueCToCpp::ExecuteFunction(
|
||||
CefRefPtr<CefV8Value> CefV8ValueCToCpp::ExecuteFunctionWithContext(
|
||||
CefRefPtr<CefV8Context> context, CefRefPtr<CefV8Value> object,
|
||||
const CefV8ValueList& arguments) {
|
||||
if (CEF_MEMBER_MISSING(struct_, execute_function_with_context))
|
||||
cef_v8value_t* _struct = GetStruct();
|
||||
if (CEF_MEMBER_MISSING(_struct, execute_function_with_context))
|
||||
return NULL;
|
||||
|
||||
// AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
|
||||
@@ -852,7 +896,7 @@ CefRefPtr<CefV8Value> CefV8ValueCToCpp::ExecuteFunctionWithContext(
|
||||
}
|
||||
|
||||
// Execute
|
||||
cef_v8value_t* _retval = struct_->execute_function_with_context(struct_,
|
||||
cef_v8value_t* _retval = _struct->execute_function_with_context(_struct,
|
||||
CefV8ContextCToCpp::Unwrap(context),
|
||||
CefV8ValueCToCpp::Unwrap(object),
|
||||
argumentsCount,
|
||||
@@ -867,8 +911,21 @@ CefRefPtr<CefV8Value> CefV8ValueCToCpp::ExecuteFunctionWithContext(
|
||||
}
|
||||
|
||||
|
||||
// CONSTRUCTOR - Do not edit by hand.
|
||||
|
||||
CefV8ValueCToCpp::CefV8ValueCToCpp() {
|
||||
}
|
||||
|
||||
template<> cef_v8value_t* CefCToCpp<CefV8ValueCToCpp, CefV8Value,
|
||||
cef_v8value_t>::UnwrapDerived(CefWrapperType type, CefV8Value* c) {
|
||||
NOTREACHED() << "Unexpected class type: " << type;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#ifndef NDEBUG
|
||||
template<> base::AtomicRefCount CefCToCpp<CefV8ValueCToCpp, CefV8Value,
|
||||
cef_v8value_t>::DebugObjCt = 0;
|
||||
#endif
|
||||
|
||||
template<> CefWrapperType CefCToCpp<CefV8ValueCToCpp, CefV8Value,
|
||||
cef_v8value_t>::kWrapperType = WT_V8VALUE;
|
||||
|
Reference in New Issue
Block a user