• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2022 The Chromium Embedded Framework Authors. All rights
2 // reserved. Use of this source code is governed by a BSD-style license that
3 // can be found in the LICENSE file.
4 //
5 // ---------------------------------------------------------------------------
6 //
7 // This file was generated by the CEF translator tool. If making changes by
8 // hand only do so within the body of existing method and function
9 // implementations. See the translator.README.txt file in the tools directory
10 // for more information.
11 //
12 // $hash=d7787cf791b4b19620257f295112feb3d3c40f24$
13 //
14 
15 #include "libcef_dll/ctocpp/views/browser_view_ctocpp.h"
16 #include "libcef_dll/cpptoc/client_cpptoc.h"
17 #include "libcef_dll/cpptoc/views/browser_view_delegate_cpptoc.h"
18 #include "libcef_dll/cpptoc/views/view_delegate_cpptoc.h"
19 #include "libcef_dll/ctocpp/browser_ctocpp.h"
20 #include "libcef_dll/ctocpp/dictionary_value_ctocpp.h"
21 #include "libcef_dll/ctocpp/request_context_ctocpp.h"
22 #include "libcef_dll/ctocpp/views/button_ctocpp.h"
23 #include "libcef_dll/ctocpp/views/panel_ctocpp.h"
24 #include "libcef_dll/ctocpp/views/scroll_view_ctocpp.h"
25 #include "libcef_dll/ctocpp/views/textfield_ctocpp.h"
26 #include "libcef_dll/ctocpp/views/view_ctocpp.h"
27 #include "libcef_dll/ctocpp/views/window_ctocpp.h"
28 #include "libcef_dll/shutdown_checker.h"
29 
30 // STATIC METHODS - Body may be edited by hand.
31 
32 NO_SANITIZE("cfi-icall")
CreateBrowserView(CefRefPtr<CefClient> client,const CefString & url,const CefBrowserSettings & settings,CefRefPtr<CefDictionaryValue> extra_info,CefRefPtr<CefRequestContext> request_context,CefRefPtr<CefBrowserViewDelegate> delegate)33 CefRefPtr<CefBrowserView> CefBrowserView::CreateBrowserView(
34     CefRefPtr<CefClient> client,
35     const CefString& url,
36     const CefBrowserSettings& settings,
37     CefRefPtr<CefDictionaryValue> extra_info,
38     CefRefPtr<CefRequestContext> request_context,
39     CefRefPtr<CefBrowserViewDelegate> delegate) {
40   shutdown_checker::AssertNotShutdown();
41 
42   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
43 
44   // Unverified params: client, url, extra_info, request_context, delegate
45 
46   // Execute
47   cef_browser_view_t* _retval = cef_browser_view_create(
48       CefClientCppToC::Wrap(client), url.GetStruct(), &settings,
49       CefDictionaryValueCToCpp::Unwrap(extra_info),
50       CefRequestContextCToCpp::Unwrap(request_context),
51       CefBrowserViewDelegateCppToC::Wrap(delegate));
52 
53   // Return type: refptr_same
54   return CefBrowserViewCToCpp::Wrap(_retval);
55 }
56 
57 NO_SANITIZE("cfi-icall")
GetForBrowser(CefRefPtr<CefBrowser> browser)58 CefRefPtr<CefBrowserView> CefBrowserView::GetForBrowser(
59     CefRefPtr<CefBrowser> browser) {
60   shutdown_checker::AssertNotShutdown();
61 
62   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
63 
64   // Verify param: browser; type: refptr_same
65   DCHECK(browser.get());
66   if (!browser.get())
67     return nullptr;
68 
69   // Execute
70   cef_browser_view_t* _retval =
71       cef_browser_view_get_for_browser(CefBrowserCToCpp::Unwrap(browser));
72 
73   // Return type: refptr_same
74   return CefBrowserViewCToCpp::Wrap(_retval);
75 }
76 
77 // VIRTUAL METHODS - Body may be edited by hand.
78 
79 NO_SANITIZE("cfi-icall")
GetBrowser()80 CefRefPtr<CefBrowser> CefBrowserViewCToCpp::GetBrowser() {
81   shutdown_checker::AssertNotShutdown();
82 
83   cef_browser_view_t* _struct = GetStruct();
84   if (CEF_MEMBER_MISSING(_struct, get_browser))
85     return nullptr;
86 
87   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
88 
89   // Execute
90   cef_browser_t* _retval = _struct->get_browser(_struct);
91 
92   // Return type: refptr_same
93   return CefBrowserCToCpp::Wrap(_retval);
94 }
95 
96 NO_SANITIZE("cfi-icall")
GetChromeToolbar()97 CefRefPtr<CefView> CefBrowserViewCToCpp::GetChromeToolbar() {
98   shutdown_checker::AssertNotShutdown();
99 
100   cef_browser_view_t* _struct = GetStruct();
101   if (CEF_MEMBER_MISSING(_struct, get_chrome_toolbar))
102     return nullptr;
103 
104   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
105 
106   // Execute
107   cef_view_t* _retval = _struct->get_chrome_toolbar(_struct);
108 
109   // Return type: refptr_same
110   return CefViewCToCpp::Wrap(_retval);
111 }
112 
113 NO_SANITIZE("cfi-icall")
SetPreferAccelerators(bool prefer_accelerators)114 void CefBrowserViewCToCpp::SetPreferAccelerators(bool prefer_accelerators) {
115   shutdown_checker::AssertNotShutdown();
116 
117   cef_browser_view_t* _struct = GetStruct();
118   if (CEF_MEMBER_MISSING(_struct, set_prefer_accelerators))
119     return;
120 
121   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
122 
123   // Execute
124   _struct->set_prefer_accelerators(_struct, prefer_accelerators);
125 }
126 
127 NO_SANITIZE("cfi-icall")
AsBrowserView()128 CefRefPtr<CefBrowserView> CefBrowserViewCToCpp::AsBrowserView() {
129   shutdown_checker::AssertNotShutdown();
130 
131   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
132   if (CEF_MEMBER_MISSING(_struct, as_browser_view))
133     return nullptr;
134 
135   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
136 
137   // Execute
138   cef_browser_view_t* _retval = _struct->as_browser_view(_struct);
139 
140   // Return type: refptr_same
141   return CefBrowserViewCToCpp::Wrap(_retval);
142 }
143 
AsButton()144 NO_SANITIZE("cfi-icall") CefRefPtr<CefButton> CefBrowserViewCToCpp::AsButton() {
145   shutdown_checker::AssertNotShutdown();
146 
147   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
148   if (CEF_MEMBER_MISSING(_struct, as_button))
149     return nullptr;
150 
151   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
152 
153   // Execute
154   cef_button_t* _retval = _struct->as_button(_struct);
155 
156   // Return type: refptr_same
157   return CefButtonCToCpp::Wrap(_retval);
158 }
159 
AsPanel()160 NO_SANITIZE("cfi-icall") CefRefPtr<CefPanel> CefBrowserViewCToCpp::AsPanel() {
161   shutdown_checker::AssertNotShutdown();
162 
163   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
164   if (CEF_MEMBER_MISSING(_struct, as_panel))
165     return nullptr;
166 
167   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
168 
169   // Execute
170   cef_panel_t* _retval = _struct->as_panel(_struct);
171 
172   // Return type: refptr_same
173   return CefPanelCToCpp::Wrap(_retval);
174 }
175 
176 NO_SANITIZE("cfi-icall")
AsScrollView()177 CefRefPtr<CefScrollView> CefBrowserViewCToCpp::AsScrollView() {
178   shutdown_checker::AssertNotShutdown();
179 
180   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
181   if (CEF_MEMBER_MISSING(_struct, as_scroll_view))
182     return nullptr;
183 
184   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
185 
186   // Execute
187   cef_scroll_view_t* _retval = _struct->as_scroll_view(_struct);
188 
189   // Return type: refptr_same
190   return CefScrollViewCToCpp::Wrap(_retval);
191 }
192 
193 NO_SANITIZE("cfi-icall")
AsTextfield()194 CefRefPtr<CefTextfield> CefBrowserViewCToCpp::AsTextfield() {
195   shutdown_checker::AssertNotShutdown();
196 
197   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
198   if (CEF_MEMBER_MISSING(_struct, as_textfield))
199     return nullptr;
200 
201   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
202 
203   // Execute
204   cef_textfield_t* _retval = _struct->as_textfield(_struct);
205 
206   // Return type: refptr_same
207   return CefTextfieldCToCpp::Wrap(_retval);
208 }
209 
GetTypeString()210 NO_SANITIZE("cfi-icall") CefString CefBrowserViewCToCpp::GetTypeString() {
211   shutdown_checker::AssertNotShutdown();
212 
213   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
214   if (CEF_MEMBER_MISSING(_struct, get_type_string))
215     return CefString();
216 
217   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
218 
219   // Execute
220   cef_string_userfree_t _retval = _struct->get_type_string(_struct);
221 
222   // Return type: string
223   CefString _retvalStr;
224   _retvalStr.AttachToUserFree(_retval);
225   return _retvalStr;
226 }
227 
228 NO_SANITIZE("cfi-icall")
ToString(bool include_children)229 CefString CefBrowserViewCToCpp::ToString(bool include_children) {
230   shutdown_checker::AssertNotShutdown();
231 
232   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
233   if (CEF_MEMBER_MISSING(_struct, to_string))
234     return CefString();
235 
236   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
237 
238   // Execute
239   cef_string_userfree_t _retval = _struct->to_string(_struct, include_children);
240 
241   // Return type: string
242   CefString _retvalStr;
243   _retvalStr.AttachToUserFree(_retval);
244   return _retvalStr;
245 }
246 
IsValid()247 NO_SANITIZE("cfi-icall") bool CefBrowserViewCToCpp::IsValid() {
248   shutdown_checker::AssertNotShutdown();
249 
250   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
251   if (CEF_MEMBER_MISSING(_struct, is_valid))
252     return false;
253 
254   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
255 
256   // Execute
257   int _retval = _struct->is_valid(_struct);
258 
259   // Return type: bool
260   return _retval ? true : false;
261 }
262 
IsAttached()263 NO_SANITIZE("cfi-icall") bool CefBrowserViewCToCpp::IsAttached() {
264   shutdown_checker::AssertNotShutdown();
265 
266   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
267   if (CEF_MEMBER_MISSING(_struct, is_attached))
268     return false;
269 
270   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
271 
272   // Execute
273   int _retval = _struct->is_attached(_struct);
274 
275   // Return type: bool
276   return _retval ? true : false;
277 }
278 
279 NO_SANITIZE("cfi-icall")
IsSame(CefRefPtr<CefView> that)280 bool CefBrowserViewCToCpp::IsSame(CefRefPtr<CefView> that) {
281   shutdown_checker::AssertNotShutdown();
282 
283   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
284   if (CEF_MEMBER_MISSING(_struct, is_same))
285     return false;
286 
287   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
288 
289   // Verify param: that; type: refptr_same
290   DCHECK(that.get());
291   if (!that.get())
292     return false;
293 
294   // Execute
295   int _retval = _struct->is_same(_struct, CefViewCToCpp::Unwrap(that));
296 
297   // Return type: bool
298   return _retval ? true : false;
299 }
300 
301 NO_SANITIZE("cfi-icall")
GetDelegate()302 CefRefPtr<CefViewDelegate> CefBrowserViewCToCpp::GetDelegate() {
303   shutdown_checker::AssertNotShutdown();
304 
305   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
306   if (CEF_MEMBER_MISSING(_struct, get_delegate))
307     return nullptr;
308 
309   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
310 
311   // Execute
312   cef_view_delegate_t* _retval = _struct->get_delegate(_struct);
313 
314   // Return type: refptr_diff
315   return CefViewDelegateCppToC::Unwrap(_retval);
316 }
317 
318 NO_SANITIZE("cfi-icall")
GetWindow()319 CefRefPtr<CefWindow> CefBrowserViewCToCpp::GetWindow() {
320   shutdown_checker::AssertNotShutdown();
321 
322   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
323   if (CEF_MEMBER_MISSING(_struct, get_window))
324     return nullptr;
325 
326   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
327 
328   // Execute
329   cef_window_t* _retval = _struct->get_window(_struct);
330 
331   // Return type: refptr_same
332   return CefWindowCToCpp::Wrap(_retval);
333 }
334 
GetID()335 NO_SANITIZE("cfi-icall") int CefBrowserViewCToCpp::GetID() {
336   shutdown_checker::AssertNotShutdown();
337 
338   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
339   if (CEF_MEMBER_MISSING(_struct, get_id))
340     return 0;
341 
342   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
343 
344   // Execute
345   int _retval = _struct->get_id(_struct);
346 
347   // Return type: simple
348   return _retval;
349 }
350 
SetID(int id)351 NO_SANITIZE("cfi-icall") void CefBrowserViewCToCpp::SetID(int id) {
352   shutdown_checker::AssertNotShutdown();
353 
354   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
355   if (CEF_MEMBER_MISSING(_struct, set_id))
356     return;
357 
358   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
359 
360   // Execute
361   _struct->set_id(_struct, id);
362 }
363 
GetGroupID()364 NO_SANITIZE("cfi-icall") int CefBrowserViewCToCpp::GetGroupID() {
365   shutdown_checker::AssertNotShutdown();
366 
367   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
368   if (CEF_MEMBER_MISSING(_struct, get_group_id))
369     return 0;
370 
371   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
372 
373   // Execute
374   int _retval = _struct->get_group_id(_struct);
375 
376   // Return type: simple
377   return _retval;
378 }
379 
SetGroupID(int group_id)380 NO_SANITIZE("cfi-icall") void CefBrowserViewCToCpp::SetGroupID(int group_id) {
381   shutdown_checker::AssertNotShutdown();
382 
383   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
384   if (CEF_MEMBER_MISSING(_struct, set_group_id))
385     return;
386 
387   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
388 
389   // Execute
390   _struct->set_group_id(_struct, group_id);
391 }
392 
393 NO_SANITIZE("cfi-icall")
GetParentView()394 CefRefPtr<CefView> CefBrowserViewCToCpp::GetParentView() {
395   shutdown_checker::AssertNotShutdown();
396 
397   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
398   if (CEF_MEMBER_MISSING(_struct, get_parent_view))
399     return nullptr;
400 
401   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
402 
403   // Execute
404   cef_view_t* _retval = _struct->get_parent_view(_struct);
405 
406   // Return type: refptr_same
407   return CefViewCToCpp::Wrap(_retval);
408 }
409 
410 NO_SANITIZE("cfi-icall")
GetViewForID(int id)411 CefRefPtr<CefView> CefBrowserViewCToCpp::GetViewForID(int id) {
412   shutdown_checker::AssertNotShutdown();
413 
414   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
415   if (CEF_MEMBER_MISSING(_struct, get_view_for_id))
416     return nullptr;
417 
418   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
419 
420   // Execute
421   cef_view_t* _retval = _struct->get_view_for_id(_struct, id);
422 
423   // Return type: refptr_same
424   return CefViewCToCpp::Wrap(_retval);
425 }
426 
427 NO_SANITIZE("cfi-icall")
SetBounds(const CefRect & bounds)428 void CefBrowserViewCToCpp::SetBounds(const CefRect& bounds) {
429   shutdown_checker::AssertNotShutdown();
430 
431   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
432   if (CEF_MEMBER_MISSING(_struct, set_bounds))
433     return;
434 
435   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
436 
437   // Execute
438   _struct->set_bounds(_struct, &bounds);
439 }
440 
GetBounds()441 NO_SANITIZE("cfi-icall") CefRect CefBrowserViewCToCpp::GetBounds() {
442   shutdown_checker::AssertNotShutdown();
443 
444   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
445   if (CEF_MEMBER_MISSING(_struct, get_bounds))
446     return CefRect();
447 
448   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
449 
450   // Execute
451   cef_rect_t _retval = _struct->get_bounds(_struct);
452 
453   // Return type: simple
454   return _retval;
455 }
456 
GetBoundsInScreen()457 NO_SANITIZE("cfi-icall") CefRect CefBrowserViewCToCpp::GetBoundsInScreen() {
458   shutdown_checker::AssertNotShutdown();
459 
460   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
461   if (CEF_MEMBER_MISSING(_struct, get_bounds_in_screen))
462     return CefRect();
463 
464   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
465 
466   // Execute
467   cef_rect_t _retval = _struct->get_bounds_in_screen(_struct);
468 
469   // Return type: simple
470   return _retval;
471 }
472 
473 NO_SANITIZE("cfi-icall")
SetSize(const CefSize & size)474 void CefBrowserViewCToCpp::SetSize(const CefSize& size) {
475   shutdown_checker::AssertNotShutdown();
476 
477   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
478   if (CEF_MEMBER_MISSING(_struct, set_size))
479     return;
480 
481   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
482 
483   // Execute
484   _struct->set_size(_struct, &size);
485 }
486 
GetSize()487 NO_SANITIZE("cfi-icall") CefSize CefBrowserViewCToCpp::GetSize() {
488   shutdown_checker::AssertNotShutdown();
489 
490   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
491   if (CEF_MEMBER_MISSING(_struct, get_size))
492     return CefSize();
493 
494   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
495 
496   // Execute
497   cef_size_t _retval = _struct->get_size(_struct);
498 
499   // Return type: simple
500   return _retval;
501 }
502 
503 NO_SANITIZE("cfi-icall")
SetPosition(const CefPoint & position)504 void CefBrowserViewCToCpp::SetPosition(const CefPoint& position) {
505   shutdown_checker::AssertNotShutdown();
506 
507   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
508   if (CEF_MEMBER_MISSING(_struct, set_position))
509     return;
510 
511   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
512 
513   // Execute
514   _struct->set_position(_struct, &position);
515 }
516 
GetPosition()517 NO_SANITIZE("cfi-icall") CefPoint CefBrowserViewCToCpp::GetPosition() {
518   shutdown_checker::AssertNotShutdown();
519 
520   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
521   if (CEF_MEMBER_MISSING(_struct, get_position))
522     return CefPoint();
523 
524   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
525 
526   // Execute
527   cef_point_t _retval = _struct->get_position(_struct);
528 
529   // Return type: simple
530   return _retval;
531 }
532 
533 NO_SANITIZE("cfi-icall")
SetInsets(const CefInsets & insets)534 void CefBrowserViewCToCpp::SetInsets(const CefInsets& insets) {
535   shutdown_checker::AssertNotShutdown();
536 
537   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
538   if (CEF_MEMBER_MISSING(_struct, set_insets))
539     return;
540 
541   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
542 
543   // Execute
544   _struct->set_insets(_struct, &insets);
545 }
546 
GetInsets()547 NO_SANITIZE("cfi-icall") CefInsets CefBrowserViewCToCpp::GetInsets() {
548   shutdown_checker::AssertNotShutdown();
549 
550   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
551   if (CEF_MEMBER_MISSING(_struct, get_insets))
552     return CefInsets();
553 
554   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
555 
556   // Execute
557   cef_insets_t _retval = _struct->get_insets(_struct);
558 
559   // Return type: simple
560   return _retval;
561 }
562 
GetPreferredSize()563 NO_SANITIZE("cfi-icall") CefSize CefBrowserViewCToCpp::GetPreferredSize() {
564   shutdown_checker::AssertNotShutdown();
565 
566   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
567   if (CEF_MEMBER_MISSING(_struct, get_preferred_size))
568     return CefSize();
569 
570   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
571 
572   // Execute
573   cef_size_t _retval = _struct->get_preferred_size(_struct);
574 
575   // Return type: simple
576   return _retval;
577 }
578 
SizeToPreferredSize()579 NO_SANITIZE("cfi-icall") void CefBrowserViewCToCpp::SizeToPreferredSize() {
580   shutdown_checker::AssertNotShutdown();
581 
582   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
583   if (CEF_MEMBER_MISSING(_struct, size_to_preferred_size))
584     return;
585 
586   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
587 
588   // Execute
589   _struct->size_to_preferred_size(_struct);
590 }
591 
GetMinimumSize()592 NO_SANITIZE("cfi-icall") CefSize CefBrowserViewCToCpp::GetMinimumSize() {
593   shutdown_checker::AssertNotShutdown();
594 
595   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
596   if (CEF_MEMBER_MISSING(_struct, get_minimum_size))
597     return CefSize();
598 
599   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
600 
601   // Execute
602   cef_size_t _retval = _struct->get_minimum_size(_struct);
603 
604   // Return type: simple
605   return _retval;
606 }
607 
GetMaximumSize()608 NO_SANITIZE("cfi-icall") CefSize CefBrowserViewCToCpp::GetMaximumSize() {
609   shutdown_checker::AssertNotShutdown();
610 
611   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
612   if (CEF_MEMBER_MISSING(_struct, get_maximum_size))
613     return CefSize();
614 
615   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
616 
617   // Execute
618   cef_size_t _retval = _struct->get_maximum_size(_struct);
619 
620   // Return type: simple
621   return _retval;
622 }
623 
624 NO_SANITIZE("cfi-icall")
GetHeightForWidth(int width)625 int CefBrowserViewCToCpp::GetHeightForWidth(int width) {
626   shutdown_checker::AssertNotShutdown();
627 
628   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
629   if (CEF_MEMBER_MISSING(_struct, get_height_for_width))
630     return 0;
631 
632   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
633 
634   // Execute
635   int _retval = _struct->get_height_for_width(_struct, width);
636 
637   // Return type: simple
638   return _retval;
639 }
640 
InvalidateLayout()641 NO_SANITIZE("cfi-icall") void CefBrowserViewCToCpp::InvalidateLayout() {
642   shutdown_checker::AssertNotShutdown();
643 
644   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
645   if (CEF_MEMBER_MISSING(_struct, invalidate_layout))
646     return;
647 
648   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
649 
650   // Execute
651   _struct->invalidate_layout(_struct);
652 }
653 
SetVisible(bool visible)654 NO_SANITIZE("cfi-icall") void CefBrowserViewCToCpp::SetVisible(bool visible) {
655   shutdown_checker::AssertNotShutdown();
656 
657   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
658   if (CEF_MEMBER_MISSING(_struct, set_visible))
659     return;
660 
661   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
662 
663   // Execute
664   _struct->set_visible(_struct, visible);
665 }
666 
IsVisible()667 NO_SANITIZE("cfi-icall") bool CefBrowserViewCToCpp::IsVisible() {
668   shutdown_checker::AssertNotShutdown();
669 
670   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
671   if (CEF_MEMBER_MISSING(_struct, is_visible))
672     return false;
673 
674   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
675 
676   // Execute
677   int _retval = _struct->is_visible(_struct);
678 
679   // Return type: bool
680   return _retval ? true : false;
681 }
682 
IsDrawn()683 NO_SANITIZE("cfi-icall") bool CefBrowserViewCToCpp::IsDrawn() {
684   shutdown_checker::AssertNotShutdown();
685 
686   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
687   if (CEF_MEMBER_MISSING(_struct, is_drawn))
688     return false;
689 
690   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
691 
692   // Execute
693   int _retval = _struct->is_drawn(_struct);
694 
695   // Return type: bool
696   return _retval ? true : false;
697 }
698 
SetEnabled(bool enabled)699 NO_SANITIZE("cfi-icall") void CefBrowserViewCToCpp::SetEnabled(bool enabled) {
700   shutdown_checker::AssertNotShutdown();
701 
702   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
703   if (CEF_MEMBER_MISSING(_struct, set_enabled))
704     return;
705 
706   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
707 
708   // Execute
709   _struct->set_enabled(_struct, enabled);
710 }
711 
IsEnabled()712 NO_SANITIZE("cfi-icall") bool CefBrowserViewCToCpp::IsEnabled() {
713   shutdown_checker::AssertNotShutdown();
714 
715   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
716   if (CEF_MEMBER_MISSING(_struct, is_enabled))
717     return false;
718 
719   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
720 
721   // Execute
722   int _retval = _struct->is_enabled(_struct);
723 
724   // Return type: bool
725   return _retval ? true : false;
726 }
727 
728 NO_SANITIZE("cfi-icall")
SetFocusable(bool focusable)729 void CefBrowserViewCToCpp::SetFocusable(bool focusable) {
730   shutdown_checker::AssertNotShutdown();
731 
732   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
733   if (CEF_MEMBER_MISSING(_struct, set_focusable))
734     return;
735 
736   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
737 
738   // Execute
739   _struct->set_focusable(_struct, focusable);
740 }
741 
IsFocusable()742 NO_SANITIZE("cfi-icall") bool CefBrowserViewCToCpp::IsFocusable() {
743   shutdown_checker::AssertNotShutdown();
744 
745   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
746   if (CEF_MEMBER_MISSING(_struct, is_focusable))
747     return false;
748 
749   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
750 
751   // Execute
752   int _retval = _struct->is_focusable(_struct);
753 
754   // Return type: bool
755   return _retval ? true : false;
756 }
757 
IsAccessibilityFocusable()758 NO_SANITIZE("cfi-icall") bool CefBrowserViewCToCpp::IsAccessibilityFocusable() {
759   shutdown_checker::AssertNotShutdown();
760 
761   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
762   if (CEF_MEMBER_MISSING(_struct, is_accessibility_focusable))
763     return false;
764 
765   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
766 
767   // Execute
768   int _retval = _struct->is_accessibility_focusable(_struct);
769 
770   // Return type: bool
771   return _retval ? true : false;
772 }
773 
RequestFocus()774 NO_SANITIZE("cfi-icall") void CefBrowserViewCToCpp::RequestFocus() {
775   shutdown_checker::AssertNotShutdown();
776 
777   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
778   if (CEF_MEMBER_MISSING(_struct, request_focus))
779     return;
780 
781   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
782 
783   // Execute
784   _struct->request_focus(_struct);
785 }
786 
787 NO_SANITIZE("cfi-icall")
SetBackgroundColor(cef_color_t color)788 void CefBrowserViewCToCpp::SetBackgroundColor(cef_color_t color) {
789   shutdown_checker::AssertNotShutdown();
790 
791   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
792   if (CEF_MEMBER_MISSING(_struct, set_background_color))
793     return;
794 
795   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
796 
797   // Execute
798   _struct->set_background_color(_struct, color);
799 }
800 
801 NO_SANITIZE("cfi-icall")
GetBackgroundColor()802 cef_color_t CefBrowserViewCToCpp::GetBackgroundColor() {
803   shutdown_checker::AssertNotShutdown();
804 
805   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
806   if (CEF_MEMBER_MISSING(_struct, get_background_color))
807     return 0;
808 
809   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
810 
811   // Execute
812   cef_color_t _retval = _struct->get_background_color(_struct);
813 
814   // Return type: simple
815   return _retval;
816 }
817 
818 NO_SANITIZE("cfi-icall")
ConvertPointToScreen(CefPoint & point)819 bool CefBrowserViewCToCpp::ConvertPointToScreen(CefPoint& point) {
820   shutdown_checker::AssertNotShutdown();
821 
822   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
823   if (CEF_MEMBER_MISSING(_struct, convert_point_to_screen))
824     return false;
825 
826   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
827 
828   // Execute
829   int _retval = _struct->convert_point_to_screen(_struct, &point);
830 
831   // Return type: bool
832   return _retval ? true : false;
833 }
834 
835 NO_SANITIZE("cfi-icall")
ConvertPointFromScreen(CefPoint & point)836 bool CefBrowserViewCToCpp::ConvertPointFromScreen(CefPoint& point) {
837   shutdown_checker::AssertNotShutdown();
838 
839   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
840   if (CEF_MEMBER_MISSING(_struct, convert_point_from_screen))
841     return false;
842 
843   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
844 
845   // Execute
846   int _retval = _struct->convert_point_from_screen(_struct, &point);
847 
848   // Return type: bool
849   return _retval ? true : false;
850 }
851 
852 NO_SANITIZE("cfi-icall")
ConvertPointToWindow(CefPoint & point)853 bool CefBrowserViewCToCpp::ConvertPointToWindow(CefPoint& point) {
854   shutdown_checker::AssertNotShutdown();
855 
856   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
857   if (CEF_MEMBER_MISSING(_struct, convert_point_to_window))
858     return false;
859 
860   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
861 
862   // Execute
863   int _retval = _struct->convert_point_to_window(_struct, &point);
864 
865   // Return type: bool
866   return _retval ? true : false;
867 }
868 
869 NO_SANITIZE("cfi-icall")
ConvertPointFromWindow(CefPoint & point)870 bool CefBrowserViewCToCpp::ConvertPointFromWindow(CefPoint& point) {
871   shutdown_checker::AssertNotShutdown();
872 
873   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
874   if (CEF_MEMBER_MISSING(_struct, convert_point_from_window))
875     return false;
876 
877   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
878 
879   // Execute
880   int _retval = _struct->convert_point_from_window(_struct, &point);
881 
882   // Return type: bool
883   return _retval ? true : false;
884 }
885 
886 NO_SANITIZE("cfi-icall")
ConvertPointToView(CefRefPtr<CefView> view,CefPoint & point)887 bool CefBrowserViewCToCpp::ConvertPointToView(CefRefPtr<CefView> view,
888                                               CefPoint& point) {
889   shutdown_checker::AssertNotShutdown();
890 
891   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
892   if (CEF_MEMBER_MISSING(_struct, convert_point_to_view))
893     return false;
894 
895   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
896 
897   // Verify param: view; type: refptr_same
898   DCHECK(view.get());
899   if (!view.get())
900     return false;
901 
902   // Execute
903   int _retval = _struct->convert_point_to_view(
904       _struct, CefViewCToCpp::Unwrap(view), &point);
905 
906   // Return type: bool
907   return _retval ? true : false;
908 }
909 
910 NO_SANITIZE("cfi-icall")
ConvertPointFromView(CefRefPtr<CefView> view,CefPoint & point)911 bool CefBrowserViewCToCpp::ConvertPointFromView(CefRefPtr<CefView> view,
912                                                 CefPoint& point) {
913   shutdown_checker::AssertNotShutdown();
914 
915   cef_view_t* _struct = reinterpret_cast<cef_view_t*>(GetStruct());
916   if (CEF_MEMBER_MISSING(_struct, convert_point_from_view))
917     return false;
918 
919   // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
920 
921   // Verify param: view; type: refptr_same
922   DCHECK(view.get());
923   if (!view.get())
924     return false;
925 
926   // Execute
927   int _retval = _struct->convert_point_from_view(
928       _struct, CefViewCToCpp::Unwrap(view), &point);
929 
930   // Return type: bool
931   return _retval ? true : false;
932 }
933 
934 // CONSTRUCTOR - Do not edit by hand.
935 
CefBrowserViewCToCpp()936 CefBrowserViewCToCpp::CefBrowserViewCToCpp() {}
937 
938 // DESTRUCTOR - Do not edit by hand.
939 
~CefBrowserViewCToCpp()940 CefBrowserViewCToCpp::~CefBrowserViewCToCpp() {
941   shutdown_checker::AssertNotShutdown();
942 }
943 
944 template <>
945 cef_browser_view_t*
946 CefCToCppRefCounted<CefBrowserViewCToCpp, CefBrowserView, cef_browser_view_t>::
UnwrapDerived(CefWrapperType type,CefBrowserView * c)947     UnwrapDerived(CefWrapperType type, CefBrowserView* c) {
948   NOTREACHED() << "Unexpected class type: " << type;
949   return nullptr;
950 }
951 
952 template <>
953 CefWrapperType CefCToCppRefCounted<CefBrowserViewCToCpp,
954                                    CefBrowserView,
955                                    cef_browser_view_t>::kWrapperType =
956     WT_BROWSER_VIEW;
957