• 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=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