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=16bf2696e26746eddb06f7c6003eec81d3fc1c23$
13 //
14
15 #include "libcef_dll/ctocpp/menu_model_ctocpp.h"
16 #include "libcef_dll/cpptoc/menu_model_delegate_cpptoc.h"
17 #include "libcef_dll/shutdown_checker.h"
18
19 // STATIC METHODS - Body may be edited by hand.
20
21 NO_SANITIZE("cfi-icall")
CreateMenuModel(CefRefPtr<CefMenuModelDelegate> delegate)22 CefRefPtr<CefMenuModel> CefMenuModel::CreateMenuModel(
23 CefRefPtr<CefMenuModelDelegate> delegate) {
24 shutdown_checker::AssertNotShutdown();
25
26 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
27
28 // Verify param: delegate; type: refptr_diff
29 DCHECK(delegate.get());
30 if (!delegate.get())
31 return nullptr;
32
33 // Execute
34 cef_menu_model_t* _retval =
35 cef_menu_model_create(CefMenuModelDelegateCppToC::Wrap(delegate));
36
37 // Return type: refptr_same
38 return CefMenuModelCToCpp::Wrap(_retval);
39 }
40
41 // VIRTUAL METHODS - Body may be edited by hand.
42
IsSubMenu()43 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::IsSubMenu() {
44 shutdown_checker::AssertNotShutdown();
45
46 cef_menu_model_t* _struct = GetStruct();
47 if (CEF_MEMBER_MISSING(_struct, is_sub_menu))
48 return false;
49
50 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
51
52 // Execute
53 int _retval = _struct->is_sub_menu(_struct);
54
55 // Return type: bool
56 return _retval ? true : false;
57 }
58
Clear()59 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::Clear() {
60 shutdown_checker::AssertNotShutdown();
61
62 cef_menu_model_t* _struct = GetStruct();
63 if (CEF_MEMBER_MISSING(_struct, clear))
64 return false;
65
66 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
67
68 // Execute
69 int _retval = _struct->clear(_struct);
70
71 // Return type: bool
72 return _retval ? true : false;
73 }
74
GetCount()75 NO_SANITIZE("cfi-icall") int CefMenuModelCToCpp::GetCount() {
76 shutdown_checker::AssertNotShutdown();
77
78 cef_menu_model_t* _struct = GetStruct();
79 if (CEF_MEMBER_MISSING(_struct, get_count))
80 return 0;
81
82 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
83
84 // Execute
85 int _retval = _struct->get_count(_struct);
86
87 // Return type: simple
88 return _retval;
89 }
90
AddSeparator()91 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::AddSeparator() {
92 shutdown_checker::AssertNotShutdown();
93
94 cef_menu_model_t* _struct = GetStruct();
95 if (CEF_MEMBER_MISSING(_struct, add_separator))
96 return false;
97
98 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
99
100 // Execute
101 int _retval = _struct->add_separator(_struct);
102
103 // Return type: bool
104 return _retval ? true : false;
105 }
106
107 NO_SANITIZE("cfi-icall")
AddItem(int command_id,const CefString & label)108 bool CefMenuModelCToCpp::AddItem(int command_id, const CefString& label) {
109 shutdown_checker::AssertNotShutdown();
110
111 cef_menu_model_t* _struct = GetStruct();
112 if (CEF_MEMBER_MISSING(_struct, add_item))
113 return false;
114
115 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
116
117 // Verify param: label; type: string_byref_const
118 DCHECK(!label.empty());
119 if (label.empty())
120 return false;
121
122 // Execute
123 int _retval = _struct->add_item(_struct, command_id, label.GetStruct());
124
125 // Return type: bool
126 return _retval ? true : false;
127 }
128
129 NO_SANITIZE("cfi-icall")
AddCheckItem(int command_id,const CefString & label)130 bool CefMenuModelCToCpp::AddCheckItem(int command_id, const CefString& label) {
131 shutdown_checker::AssertNotShutdown();
132
133 cef_menu_model_t* _struct = GetStruct();
134 if (CEF_MEMBER_MISSING(_struct, add_check_item))
135 return false;
136
137 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
138
139 // Verify param: label; type: string_byref_const
140 DCHECK(!label.empty());
141 if (label.empty())
142 return false;
143
144 // Execute
145 int _retval = _struct->add_check_item(_struct, command_id, label.GetStruct());
146
147 // Return type: bool
148 return _retval ? true : false;
149 }
150
151 NO_SANITIZE("cfi-icall")
AddRadioItem(int command_id,const CefString & label,int group_id)152 bool CefMenuModelCToCpp::AddRadioItem(int command_id,
153 const CefString& label,
154 int group_id) {
155 shutdown_checker::AssertNotShutdown();
156
157 cef_menu_model_t* _struct = GetStruct();
158 if (CEF_MEMBER_MISSING(_struct, add_radio_item))
159 return false;
160
161 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
162
163 // Verify param: label; type: string_byref_const
164 DCHECK(!label.empty());
165 if (label.empty())
166 return false;
167
168 // Execute
169 int _retval =
170 _struct->add_radio_item(_struct, command_id, label.GetStruct(), group_id);
171
172 // Return type: bool
173 return _retval ? true : false;
174 }
175
176 NO_SANITIZE("cfi-icall")
AddSubMenu(int command_id,const CefString & label)177 CefRefPtr<CefMenuModel> CefMenuModelCToCpp::AddSubMenu(int command_id,
178 const CefString& label) {
179 shutdown_checker::AssertNotShutdown();
180
181 cef_menu_model_t* _struct = GetStruct();
182 if (CEF_MEMBER_MISSING(_struct, add_sub_menu))
183 return nullptr;
184
185 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
186
187 // Verify param: label; type: string_byref_const
188 DCHECK(!label.empty());
189 if (label.empty())
190 return nullptr;
191
192 // Execute
193 cef_menu_model_t* _retval =
194 _struct->add_sub_menu(_struct, command_id, label.GetStruct());
195
196 // Return type: refptr_same
197 return CefMenuModelCToCpp::Wrap(_retval);
198 }
199
InsertSeparatorAt(int index)200 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::InsertSeparatorAt(int index) {
201 shutdown_checker::AssertNotShutdown();
202
203 cef_menu_model_t* _struct = GetStruct();
204 if (CEF_MEMBER_MISSING(_struct, insert_separator_at))
205 return false;
206
207 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
208
209 // Execute
210 int _retval = _struct->insert_separator_at(_struct, index);
211
212 // Return type: bool
213 return _retval ? true : false;
214 }
215
216 NO_SANITIZE("cfi-icall")
InsertItemAt(int index,int command_id,const CefString & label)217 bool CefMenuModelCToCpp::InsertItemAt(int index,
218 int command_id,
219 const CefString& label) {
220 shutdown_checker::AssertNotShutdown();
221
222 cef_menu_model_t* _struct = GetStruct();
223 if (CEF_MEMBER_MISSING(_struct, insert_item_at))
224 return false;
225
226 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
227
228 // Verify param: label; type: string_byref_const
229 DCHECK(!label.empty());
230 if (label.empty())
231 return false;
232
233 // Execute
234 int _retval =
235 _struct->insert_item_at(_struct, index, command_id, label.GetStruct());
236
237 // Return type: bool
238 return _retval ? true : false;
239 }
240
241 NO_SANITIZE("cfi-icall")
InsertCheckItemAt(int index,int command_id,const CefString & label)242 bool CefMenuModelCToCpp::InsertCheckItemAt(int index,
243 int command_id,
244 const CefString& label) {
245 shutdown_checker::AssertNotShutdown();
246
247 cef_menu_model_t* _struct = GetStruct();
248 if (CEF_MEMBER_MISSING(_struct, insert_check_item_at))
249 return false;
250
251 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
252
253 // Verify param: label; type: string_byref_const
254 DCHECK(!label.empty());
255 if (label.empty())
256 return false;
257
258 // Execute
259 int _retval = _struct->insert_check_item_at(_struct, index, command_id,
260 label.GetStruct());
261
262 // Return type: bool
263 return _retval ? true : false;
264 }
265
266 NO_SANITIZE("cfi-icall")
InsertRadioItemAt(int index,int command_id,const CefString & label,int group_id)267 bool CefMenuModelCToCpp::InsertRadioItemAt(int index,
268 int command_id,
269 const CefString& label,
270 int group_id) {
271 shutdown_checker::AssertNotShutdown();
272
273 cef_menu_model_t* _struct = GetStruct();
274 if (CEF_MEMBER_MISSING(_struct, insert_radio_item_at))
275 return false;
276
277 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
278
279 // Verify param: label; type: string_byref_const
280 DCHECK(!label.empty());
281 if (label.empty())
282 return false;
283
284 // Execute
285 int _retval = _struct->insert_radio_item_at(_struct, index, command_id,
286 label.GetStruct(), group_id);
287
288 // Return type: bool
289 return _retval ? true : false;
290 }
291
292 NO_SANITIZE("cfi-icall")
InsertSubMenuAt(int index,int command_id,const CefString & label)293 CefRefPtr<CefMenuModel> CefMenuModelCToCpp::InsertSubMenuAt(
294 int index,
295 int command_id,
296 const CefString& label) {
297 shutdown_checker::AssertNotShutdown();
298
299 cef_menu_model_t* _struct = GetStruct();
300 if (CEF_MEMBER_MISSING(_struct, insert_sub_menu_at))
301 return nullptr;
302
303 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
304
305 // Verify param: label; type: string_byref_const
306 DCHECK(!label.empty());
307 if (label.empty())
308 return nullptr;
309
310 // Execute
311 cef_menu_model_t* _retval = _struct->insert_sub_menu_at(
312 _struct, index, command_id, label.GetStruct());
313
314 // Return type: refptr_same
315 return CefMenuModelCToCpp::Wrap(_retval);
316 }
317
Remove(int command_id)318 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::Remove(int command_id) {
319 shutdown_checker::AssertNotShutdown();
320
321 cef_menu_model_t* _struct = GetStruct();
322 if (CEF_MEMBER_MISSING(_struct, remove))
323 return false;
324
325 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
326
327 // Execute
328 int _retval = _struct->remove(_struct, command_id);
329
330 // Return type: bool
331 return _retval ? true : false;
332 }
333
RemoveAt(int index)334 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::RemoveAt(int index) {
335 shutdown_checker::AssertNotShutdown();
336
337 cef_menu_model_t* _struct = GetStruct();
338 if (CEF_MEMBER_MISSING(_struct, remove_at))
339 return false;
340
341 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
342
343 // Execute
344 int _retval = _struct->remove_at(_struct, index);
345
346 // Return type: bool
347 return _retval ? true : false;
348 }
349
GetIndexOf(int command_id)350 NO_SANITIZE("cfi-icall") int CefMenuModelCToCpp::GetIndexOf(int command_id) {
351 shutdown_checker::AssertNotShutdown();
352
353 cef_menu_model_t* _struct = GetStruct();
354 if (CEF_MEMBER_MISSING(_struct, get_index_of))
355 return 0;
356
357 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
358
359 // Execute
360 int _retval = _struct->get_index_of(_struct, command_id);
361
362 // Return type: simple
363 return _retval;
364 }
365
GetCommandIdAt(int index)366 NO_SANITIZE("cfi-icall") int CefMenuModelCToCpp::GetCommandIdAt(int index) {
367 shutdown_checker::AssertNotShutdown();
368
369 cef_menu_model_t* _struct = GetStruct();
370 if (CEF_MEMBER_MISSING(_struct, get_command_id_at))
371 return 0;
372
373 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
374
375 // Execute
376 int _retval = _struct->get_command_id_at(_struct, index);
377
378 // Return type: simple
379 return _retval;
380 }
381
382 NO_SANITIZE("cfi-icall")
SetCommandIdAt(int index,int command_id)383 bool CefMenuModelCToCpp::SetCommandIdAt(int index, int command_id) {
384 shutdown_checker::AssertNotShutdown();
385
386 cef_menu_model_t* _struct = GetStruct();
387 if (CEF_MEMBER_MISSING(_struct, set_command_id_at))
388 return false;
389
390 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
391
392 // Execute
393 int _retval = _struct->set_command_id_at(_struct, index, command_id);
394
395 // Return type: bool
396 return _retval ? true : false;
397 }
398
399 NO_SANITIZE("cfi-icall")
GetLabel(int command_id)400 CefString CefMenuModelCToCpp::GetLabel(int command_id) {
401 shutdown_checker::AssertNotShutdown();
402
403 cef_menu_model_t* _struct = GetStruct();
404 if (CEF_MEMBER_MISSING(_struct, get_label))
405 return CefString();
406
407 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
408
409 // Execute
410 cef_string_userfree_t _retval = _struct->get_label(_struct, command_id);
411
412 // Return type: string
413 CefString _retvalStr;
414 _retvalStr.AttachToUserFree(_retval);
415 return _retvalStr;
416 }
417
GetLabelAt(int index)418 NO_SANITIZE("cfi-icall") CefString CefMenuModelCToCpp::GetLabelAt(int index) {
419 shutdown_checker::AssertNotShutdown();
420
421 cef_menu_model_t* _struct = GetStruct();
422 if (CEF_MEMBER_MISSING(_struct, get_label_at))
423 return CefString();
424
425 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
426
427 // Execute
428 cef_string_userfree_t _retval = _struct->get_label_at(_struct, index);
429
430 // Return type: string
431 CefString _retvalStr;
432 _retvalStr.AttachToUserFree(_retval);
433 return _retvalStr;
434 }
435
436 NO_SANITIZE("cfi-icall")
SetLabel(int command_id,const CefString & label)437 bool CefMenuModelCToCpp::SetLabel(int command_id, const CefString& label) {
438 shutdown_checker::AssertNotShutdown();
439
440 cef_menu_model_t* _struct = GetStruct();
441 if (CEF_MEMBER_MISSING(_struct, set_label))
442 return false;
443
444 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
445
446 // Verify param: label; type: string_byref_const
447 DCHECK(!label.empty());
448 if (label.empty())
449 return false;
450
451 // Execute
452 int _retval = _struct->set_label(_struct, command_id, label.GetStruct());
453
454 // Return type: bool
455 return _retval ? true : false;
456 }
457
458 NO_SANITIZE("cfi-icall")
SetLabelAt(int index,const CefString & label)459 bool CefMenuModelCToCpp::SetLabelAt(int index, const CefString& label) {
460 shutdown_checker::AssertNotShutdown();
461
462 cef_menu_model_t* _struct = GetStruct();
463 if (CEF_MEMBER_MISSING(_struct, set_label_at))
464 return false;
465
466 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
467
468 // Verify param: label; type: string_byref_const
469 DCHECK(!label.empty());
470 if (label.empty())
471 return false;
472
473 // Execute
474 int _retval = _struct->set_label_at(_struct, index, label.GetStruct());
475
476 // Return type: bool
477 return _retval ? true : false;
478 }
479
480 NO_SANITIZE("cfi-icall")
GetType(int command_id)481 CefMenuModel::MenuItemType CefMenuModelCToCpp::GetType(int command_id) {
482 shutdown_checker::AssertNotShutdown();
483
484 cef_menu_model_t* _struct = GetStruct();
485 if (CEF_MEMBER_MISSING(_struct, get_type))
486 return MENUITEMTYPE_NONE;
487
488 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
489
490 // Execute
491 cef_menu_item_type_t _retval = _struct->get_type(_struct, command_id);
492
493 // Return type: simple
494 return _retval;
495 }
496
497 NO_SANITIZE("cfi-icall")
GetTypeAt(int index)498 CefMenuModel::MenuItemType CefMenuModelCToCpp::GetTypeAt(int index) {
499 shutdown_checker::AssertNotShutdown();
500
501 cef_menu_model_t* _struct = GetStruct();
502 if (CEF_MEMBER_MISSING(_struct, get_type_at))
503 return MENUITEMTYPE_NONE;
504
505 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
506
507 // Execute
508 cef_menu_item_type_t _retval = _struct->get_type_at(_struct, index);
509
510 // Return type: simple
511 return _retval;
512 }
513
GetGroupId(int command_id)514 NO_SANITIZE("cfi-icall") int CefMenuModelCToCpp::GetGroupId(int command_id) {
515 shutdown_checker::AssertNotShutdown();
516
517 cef_menu_model_t* _struct = GetStruct();
518 if (CEF_MEMBER_MISSING(_struct, get_group_id))
519 return 0;
520
521 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
522
523 // Execute
524 int _retval = _struct->get_group_id(_struct, command_id);
525
526 // Return type: simple
527 return _retval;
528 }
529
GetGroupIdAt(int index)530 NO_SANITIZE("cfi-icall") int CefMenuModelCToCpp::GetGroupIdAt(int index) {
531 shutdown_checker::AssertNotShutdown();
532
533 cef_menu_model_t* _struct = GetStruct();
534 if (CEF_MEMBER_MISSING(_struct, get_group_id_at))
535 return 0;
536
537 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
538
539 // Execute
540 int _retval = _struct->get_group_id_at(_struct, index);
541
542 // Return type: simple
543 return _retval;
544 }
545
546 NO_SANITIZE("cfi-icall")
SetGroupId(int command_id,int group_id)547 bool CefMenuModelCToCpp::SetGroupId(int command_id, int group_id) {
548 shutdown_checker::AssertNotShutdown();
549
550 cef_menu_model_t* _struct = GetStruct();
551 if (CEF_MEMBER_MISSING(_struct, set_group_id))
552 return false;
553
554 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
555
556 // Execute
557 int _retval = _struct->set_group_id(_struct, command_id, group_id);
558
559 // Return type: bool
560 return _retval ? true : false;
561 }
562
563 NO_SANITIZE("cfi-icall")
SetGroupIdAt(int index,int group_id)564 bool CefMenuModelCToCpp::SetGroupIdAt(int index, int group_id) {
565 shutdown_checker::AssertNotShutdown();
566
567 cef_menu_model_t* _struct = GetStruct();
568 if (CEF_MEMBER_MISSING(_struct, set_group_id_at))
569 return false;
570
571 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
572
573 // Execute
574 int _retval = _struct->set_group_id_at(_struct, index, group_id);
575
576 // Return type: bool
577 return _retval ? true : false;
578 }
579
580 NO_SANITIZE("cfi-icall")
GetSubMenu(int command_id)581 CefRefPtr<CefMenuModel> CefMenuModelCToCpp::GetSubMenu(int command_id) {
582 shutdown_checker::AssertNotShutdown();
583
584 cef_menu_model_t* _struct = GetStruct();
585 if (CEF_MEMBER_MISSING(_struct, get_sub_menu))
586 return nullptr;
587
588 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
589
590 // Execute
591 cef_menu_model_t* _retval = _struct->get_sub_menu(_struct, command_id);
592
593 // Return type: refptr_same
594 return CefMenuModelCToCpp::Wrap(_retval);
595 }
596
597 NO_SANITIZE("cfi-icall")
GetSubMenuAt(int index)598 CefRefPtr<CefMenuModel> CefMenuModelCToCpp::GetSubMenuAt(int index) {
599 shutdown_checker::AssertNotShutdown();
600
601 cef_menu_model_t* _struct = GetStruct();
602 if (CEF_MEMBER_MISSING(_struct, get_sub_menu_at))
603 return nullptr;
604
605 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
606
607 // Execute
608 cef_menu_model_t* _retval = _struct->get_sub_menu_at(_struct, index);
609
610 // Return type: refptr_same
611 return CefMenuModelCToCpp::Wrap(_retval);
612 }
613
IsVisible(int command_id)614 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::IsVisible(int command_id) {
615 shutdown_checker::AssertNotShutdown();
616
617 cef_menu_model_t* _struct = GetStruct();
618 if (CEF_MEMBER_MISSING(_struct, is_visible))
619 return false;
620
621 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
622
623 // Execute
624 int _retval = _struct->is_visible(_struct, command_id);
625
626 // Return type: bool
627 return _retval ? true : false;
628 }
629
IsVisibleAt(int index)630 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::IsVisibleAt(int index) {
631 shutdown_checker::AssertNotShutdown();
632
633 cef_menu_model_t* _struct = GetStruct();
634 if (CEF_MEMBER_MISSING(_struct, is_visible_at))
635 return false;
636
637 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
638
639 // Execute
640 int _retval = _struct->is_visible_at(_struct, index);
641
642 // Return type: bool
643 return _retval ? true : false;
644 }
645
646 NO_SANITIZE("cfi-icall")
SetVisible(int command_id,bool visible)647 bool CefMenuModelCToCpp::SetVisible(int command_id, bool visible) {
648 shutdown_checker::AssertNotShutdown();
649
650 cef_menu_model_t* _struct = GetStruct();
651 if (CEF_MEMBER_MISSING(_struct, set_visible))
652 return false;
653
654 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
655
656 // Execute
657 int _retval = _struct->set_visible(_struct, command_id, visible);
658
659 // Return type: bool
660 return _retval ? true : false;
661 }
662
663 NO_SANITIZE("cfi-icall")
SetVisibleAt(int index,bool visible)664 bool CefMenuModelCToCpp::SetVisibleAt(int index, bool visible) {
665 shutdown_checker::AssertNotShutdown();
666
667 cef_menu_model_t* _struct = GetStruct();
668 if (CEF_MEMBER_MISSING(_struct, set_visible_at))
669 return false;
670
671 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
672
673 // Execute
674 int _retval = _struct->set_visible_at(_struct, index, visible);
675
676 // Return type: bool
677 return _retval ? true : false;
678 }
679
IsEnabled(int command_id)680 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::IsEnabled(int command_id) {
681 shutdown_checker::AssertNotShutdown();
682
683 cef_menu_model_t* _struct = GetStruct();
684 if (CEF_MEMBER_MISSING(_struct, is_enabled))
685 return false;
686
687 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
688
689 // Execute
690 int _retval = _struct->is_enabled(_struct, command_id);
691
692 // Return type: bool
693 return _retval ? true : false;
694 }
695
IsEnabledAt(int index)696 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::IsEnabledAt(int index) {
697 shutdown_checker::AssertNotShutdown();
698
699 cef_menu_model_t* _struct = GetStruct();
700 if (CEF_MEMBER_MISSING(_struct, is_enabled_at))
701 return false;
702
703 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
704
705 // Execute
706 int _retval = _struct->is_enabled_at(_struct, index);
707
708 // Return type: bool
709 return _retval ? true : false;
710 }
711
712 NO_SANITIZE("cfi-icall")
SetEnabled(int command_id,bool enabled)713 bool CefMenuModelCToCpp::SetEnabled(int command_id, bool enabled) {
714 shutdown_checker::AssertNotShutdown();
715
716 cef_menu_model_t* _struct = GetStruct();
717 if (CEF_MEMBER_MISSING(_struct, set_enabled))
718 return false;
719
720 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
721
722 // Execute
723 int _retval = _struct->set_enabled(_struct, command_id, enabled);
724
725 // Return type: bool
726 return _retval ? true : false;
727 }
728
729 NO_SANITIZE("cfi-icall")
SetEnabledAt(int index,bool enabled)730 bool CefMenuModelCToCpp::SetEnabledAt(int index, bool enabled) {
731 shutdown_checker::AssertNotShutdown();
732
733 cef_menu_model_t* _struct = GetStruct();
734 if (CEF_MEMBER_MISSING(_struct, set_enabled_at))
735 return false;
736
737 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
738
739 // Execute
740 int _retval = _struct->set_enabled_at(_struct, index, enabled);
741
742 // Return type: bool
743 return _retval ? true : false;
744 }
745
IsChecked(int command_id)746 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::IsChecked(int command_id) {
747 shutdown_checker::AssertNotShutdown();
748
749 cef_menu_model_t* _struct = GetStruct();
750 if (CEF_MEMBER_MISSING(_struct, is_checked))
751 return false;
752
753 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
754
755 // Execute
756 int _retval = _struct->is_checked(_struct, command_id);
757
758 // Return type: bool
759 return _retval ? true : false;
760 }
761
IsCheckedAt(int index)762 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::IsCheckedAt(int index) {
763 shutdown_checker::AssertNotShutdown();
764
765 cef_menu_model_t* _struct = GetStruct();
766 if (CEF_MEMBER_MISSING(_struct, is_checked_at))
767 return false;
768
769 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
770
771 // Execute
772 int _retval = _struct->is_checked_at(_struct, index);
773
774 // Return type: bool
775 return _retval ? true : false;
776 }
777
778 NO_SANITIZE("cfi-icall")
SetChecked(int command_id,bool checked)779 bool CefMenuModelCToCpp::SetChecked(int command_id, bool checked) {
780 shutdown_checker::AssertNotShutdown();
781
782 cef_menu_model_t* _struct = GetStruct();
783 if (CEF_MEMBER_MISSING(_struct, set_checked))
784 return false;
785
786 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
787
788 // Execute
789 int _retval = _struct->set_checked(_struct, command_id, checked);
790
791 // Return type: bool
792 return _retval ? true : false;
793 }
794
795 NO_SANITIZE("cfi-icall")
SetCheckedAt(int index,bool checked)796 bool CefMenuModelCToCpp::SetCheckedAt(int index, bool checked) {
797 shutdown_checker::AssertNotShutdown();
798
799 cef_menu_model_t* _struct = GetStruct();
800 if (CEF_MEMBER_MISSING(_struct, set_checked_at))
801 return false;
802
803 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
804
805 // Execute
806 int _retval = _struct->set_checked_at(_struct, index, checked);
807
808 // Return type: bool
809 return _retval ? true : false;
810 }
811
812 NO_SANITIZE("cfi-icall")
HasAccelerator(int command_id)813 bool CefMenuModelCToCpp::HasAccelerator(int command_id) {
814 shutdown_checker::AssertNotShutdown();
815
816 cef_menu_model_t* _struct = GetStruct();
817 if (CEF_MEMBER_MISSING(_struct, has_accelerator))
818 return false;
819
820 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
821
822 // Execute
823 int _retval = _struct->has_accelerator(_struct, command_id);
824
825 // Return type: bool
826 return _retval ? true : false;
827 }
828
HasAcceleratorAt(int index)829 NO_SANITIZE("cfi-icall") bool CefMenuModelCToCpp::HasAcceleratorAt(int index) {
830 shutdown_checker::AssertNotShutdown();
831
832 cef_menu_model_t* _struct = GetStruct();
833 if (CEF_MEMBER_MISSING(_struct, has_accelerator_at))
834 return false;
835
836 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
837
838 // Execute
839 int _retval = _struct->has_accelerator_at(_struct, index);
840
841 // Return type: bool
842 return _retval ? true : false;
843 }
844
845 NO_SANITIZE("cfi-icall")
SetAccelerator(int command_id,int key_code,bool shift_pressed,bool ctrl_pressed,bool alt_pressed)846 bool CefMenuModelCToCpp::SetAccelerator(int command_id,
847 int key_code,
848 bool shift_pressed,
849 bool ctrl_pressed,
850 bool alt_pressed) {
851 shutdown_checker::AssertNotShutdown();
852
853 cef_menu_model_t* _struct = GetStruct();
854 if (CEF_MEMBER_MISSING(_struct, set_accelerator))
855 return false;
856
857 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
858
859 // Execute
860 int _retval = _struct->set_accelerator(
861 _struct, command_id, key_code, shift_pressed, ctrl_pressed, alt_pressed);
862
863 // Return type: bool
864 return _retval ? true : false;
865 }
866
867 NO_SANITIZE("cfi-icall")
SetAcceleratorAt(int index,int key_code,bool shift_pressed,bool ctrl_pressed,bool alt_pressed)868 bool CefMenuModelCToCpp::SetAcceleratorAt(int index,
869 int key_code,
870 bool shift_pressed,
871 bool ctrl_pressed,
872 bool alt_pressed) {
873 shutdown_checker::AssertNotShutdown();
874
875 cef_menu_model_t* _struct = GetStruct();
876 if (CEF_MEMBER_MISSING(_struct, set_accelerator_at))
877 return false;
878
879 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
880
881 // Execute
882 int _retval = _struct->set_accelerator_at(
883 _struct, index, key_code, shift_pressed, ctrl_pressed, alt_pressed);
884
885 // Return type: bool
886 return _retval ? true : false;
887 }
888
889 NO_SANITIZE("cfi-icall")
RemoveAccelerator(int command_id)890 bool CefMenuModelCToCpp::RemoveAccelerator(int command_id) {
891 shutdown_checker::AssertNotShutdown();
892
893 cef_menu_model_t* _struct = GetStruct();
894 if (CEF_MEMBER_MISSING(_struct, remove_accelerator))
895 return false;
896
897 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
898
899 // Execute
900 int _retval = _struct->remove_accelerator(_struct, command_id);
901
902 // Return type: bool
903 return _retval ? true : false;
904 }
905
906 NO_SANITIZE("cfi-icall")
RemoveAcceleratorAt(int index)907 bool CefMenuModelCToCpp::RemoveAcceleratorAt(int index) {
908 shutdown_checker::AssertNotShutdown();
909
910 cef_menu_model_t* _struct = GetStruct();
911 if (CEF_MEMBER_MISSING(_struct, remove_accelerator_at))
912 return false;
913
914 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
915
916 // Execute
917 int _retval = _struct->remove_accelerator_at(_struct, index);
918
919 // Return type: bool
920 return _retval ? true : false;
921 }
922
923 NO_SANITIZE("cfi-icall")
GetAccelerator(int command_id,int & key_code,bool & shift_pressed,bool & ctrl_pressed,bool & alt_pressed)924 bool CefMenuModelCToCpp::GetAccelerator(int command_id,
925 int& key_code,
926 bool& shift_pressed,
927 bool& ctrl_pressed,
928 bool& alt_pressed) {
929 shutdown_checker::AssertNotShutdown();
930
931 cef_menu_model_t* _struct = GetStruct();
932 if (CEF_MEMBER_MISSING(_struct, get_accelerator))
933 return false;
934
935 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
936
937 // Translate param: shift_pressed; type: bool_byref
938 int shift_pressedInt = shift_pressed;
939 // Translate param: ctrl_pressed; type: bool_byref
940 int ctrl_pressedInt = ctrl_pressed;
941 // Translate param: alt_pressed; type: bool_byref
942 int alt_pressedInt = alt_pressed;
943
944 // Execute
945 int _retval = _struct->get_accelerator(_struct, command_id, &key_code,
946 &shift_pressedInt, &ctrl_pressedInt,
947 &alt_pressedInt);
948
949 // Restore param:shift_pressed; type: bool_byref
950 shift_pressed = shift_pressedInt ? true : false;
951 // Restore param:ctrl_pressed; type: bool_byref
952 ctrl_pressed = ctrl_pressedInt ? true : false;
953 // Restore param:alt_pressed; type: bool_byref
954 alt_pressed = alt_pressedInt ? true : false;
955
956 // Return type: bool
957 return _retval ? true : false;
958 }
959
960 NO_SANITIZE("cfi-icall")
GetAcceleratorAt(int index,int & key_code,bool & shift_pressed,bool & ctrl_pressed,bool & alt_pressed)961 bool CefMenuModelCToCpp::GetAcceleratorAt(int index,
962 int& key_code,
963 bool& shift_pressed,
964 bool& ctrl_pressed,
965 bool& alt_pressed) {
966 shutdown_checker::AssertNotShutdown();
967
968 cef_menu_model_t* _struct = GetStruct();
969 if (CEF_MEMBER_MISSING(_struct, get_accelerator_at))
970 return false;
971
972 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
973
974 // Translate param: shift_pressed; type: bool_byref
975 int shift_pressedInt = shift_pressed;
976 // Translate param: ctrl_pressed; type: bool_byref
977 int ctrl_pressedInt = ctrl_pressed;
978 // Translate param: alt_pressed; type: bool_byref
979 int alt_pressedInt = alt_pressed;
980
981 // Execute
982 int _retval =
983 _struct->get_accelerator_at(_struct, index, &key_code, &shift_pressedInt,
984 &ctrl_pressedInt, &alt_pressedInt);
985
986 // Restore param:shift_pressed; type: bool_byref
987 shift_pressed = shift_pressedInt ? true : false;
988 // Restore param:ctrl_pressed; type: bool_byref
989 ctrl_pressed = ctrl_pressedInt ? true : false;
990 // Restore param:alt_pressed; type: bool_byref
991 alt_pressed = alt_pressedInt ? true : false;
992
993 // Return type: bool
994 return _retval ? true : false;
995 }
996
997 NO_SANITIZE("cfi-icall")
SetColor(int command_id,cef_menu_color_type_t color_type,cef_color_t color)998 bool CefMenuModelCToCpp::SetColor(int command_id,
999 cef_menu_color_type_t color_type,
1000 cef_color_t color) {
1001 shutdown_checker::AssertNotShutdown();
1002
1003 cef_menu_model_t* _struct = GetStruct();
1004 if (CEF_MEMBER_MISSING(_struct, set_color))
1005 return false;
1006
1007 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1008
1009 // Execute
1010 int _retval = _struct->set_color(_struct, command_id, color_type, color);
1011
1012 // Return type: bool
1013 return _retval ? true : false;
1014 }
1015
1016 NO_SANITIZE("cfi-icall")
SetColorAt(int index,cef_menu_color_type_t color_type,cef_color_t color)1017 bool CefMenuModelCToCpp::SetColorAt(int index,
1018 cef_menu_color_type_t color_type,
1019 cef_color_t color) {
1020 shutdown_checker::AssertNotShutdown();
1021
1022 cef_menu_model_t* _struct = GetStruct();
1023 if (CEF_MEMBER_MISSING(_struct, set_color_at))
1024 return false;
1025
1026 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1027
1028 // Execute
1029 int _retval = _struct->set_color_at(_struct, index, color_type, color);
1030
1031 // Return type: bool
1032 return _retval ? true : false;
1033 }
1034
1035 NO_SANITIZE("cfi-icall")
GetColor(int command_id,cef_menu_color_type_t color_type,cef_color_t & color)1036 bool CefMenuModelCToCpp::GetColor(int command_id,
1037 cef_menu_color_type_t color_type,
1038 cef_color_t& color) {
1039 shutdown_checker::AssertNotShutdown();
1040
1041 cef_menu_model_t* _struct = GetStruct();
1042 if (CEF_MEMBER_MISSING(_struct, get_color))
1043 return false;
1044
1045 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1046
1047 // Execute
1048 int _retval = _struct->get_color(_struct, command_id, color_type, &color);
1049
1050 // Return type: bool
1051 return _retval ? true : false;
1052 }
1053
1054 NO_SANITIZE("cfi-icall")
GetColorAt(int index,cef_menu_color_type_t color_type,cef_color_t & color)1055 bool CefMenuModelCToCpp::GetColorAt(int index,
1056 cef_menu_color_type_t color_type,
1057 cef_color_t& color) {
1058 shutdown_checker::AssertNotShutdown();
1059
1060 cef_menu_model_t* _struct = GetStruct();
1061 if (CEF_MEMBER_MISSING(_struct, get_color_at))
1062 return false;
1063
1064 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1065
1066 // Execute
1067 int _retval = _struct->get_color_at(_struct, index, color_type, &color);
1068
1069 // Return type: bool
1070 return _retval ? true : false;
1071 }
1072
1073 NO_SANITIZE("cfi-icall")
SetFontList(int command_id,const CefString & font_list)1074 bool CefMenuModelCToCpp::SetFontList(int command_id,
1075 const CefString& font_list) {
1076 shutdown_checker::AssertNotShutdown();
1077
1078 cef_menu_model_t* _struct = GetStruct();
1079 if (CEF_MEMBER_MISSING(_struct, set_font_list))
1080 return false;
1081
1082 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1083
1084 // Unverified params: font_list
1085
1086 // Execute
1087 int _retval =
1088 _struct->set_font_list(_struct, command_id, font_list.GetStruct());
1089
1090 // Return type: bool
1091 return _retval ? true : false;
1092 }
1093
1094 NO_SANITIZE("cfi-icall")
SetFontListAt(int index,const CefString & font_list)1095 bool CefMenuModelCToCpp::SetFontListAt(int index, const CefString& font_list) {
1096 shutdown_checker::AssertNotShutdown();
1097
1098 cef_menu_model_t* _struct = GetStruct();
1099 if (CEF_MEMBER_MISSING(_struct, set_font_list_at))
1100 return false;
1101
1102 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
1103
1104 // Unverified params: font_list
1105
1106 // Execute
1107 int _retval =
1108 _struct->set_font_list_at(_struct, index, font_list.GetStruct());
1109
1110 // Return type: bool
1111 return _retval ? true : false;
1112 }
1113
1114 // CONSTRUCTOR - Do not edit by hand.
1115
CefMenuModelCToCpp()1116 CefMenuModelCToCpp::CefMenuModelCToCpp() {}
1117
1118 // DESTRUCTOR - Do not edit by hand.
1119
~CefMenuModelCToCpp()1120 CefMenuModelCToCpp::~CefMenuModelCToCpp() {
1121 shutdown_checker::AssertNotShutdown();
1122 }
1123
1124 template <>
1125 cef_menu_model_t*
1126 CefCToCppRefCounted<CefMenuModelCToCpp, CefMenuModel, cef_menu_model_t>::
UnwrapDerived(CefWrapperType type,CefMenuModel * c)1127 UnwrapDerived(CefWrapperType type, CefMenuModel* c) {
1128 NOTREACHED() << "Unexpected class type: " << type;
1129 return nullptr;
1130 }
1131
1132 template <>
1133 CefWrapperType CefCToCppRefCounted<CefMenuModelCToCpp,
1134 CefMenuModel,
1135 cef_menu_model_t>::kWrapperType =
1136 WT_MENU_MODEL;
1137