wxwidgets.cfg: Added support for more interfaces.

This commit is contained in:
orbitcowboy 2019-02-08 20:47:14 +01:00
parent 8d379a8f31
commit 8819743443
1 changed files with 64 additions and 34 deletions

View File

@ -4890,8 +4890,37 @@
<not-uninit/> <not-uninit/>
</arg> </arg>
</function> </function>
<!-- virtual bool wxWindow::Show (bool show=true) -->
<!-- virtual bool wxStaticText::Show (bool show=true) -->
<!-- virtual bool wxButton::Show (bool show=true) -->
<function name="wxWindow::Show,wxStaticText::Show,wxButton::Show">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="bool"/>
<arg nr="1" default="true">
<not-uninit/>
</arg>
</function>
<!-- virtual void wxFont::SetStrikethrough (bool show=true) -->
<function name="wxFont::SetStrikethrough">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="void"/>
<arg nr="1" default="true">
<not-uninit/>
</arg>
</function>
<!-- static wxIcon wxArtProvider::GetIcon(const wxArtID & id,const wxArtClient & client = wxART_OTHER, const wxSize & size = wxDefaultSize ) -->
<function name="wxArtProvider::GetIcon">
<noreturn>false</noreturn>
<leak-ignore/>
<returnValue type="wxIcon"/>
<use-retval/>
<arg nr="2" default="wxART_OTHER"/>
<arg nr="3" default="wxDefaultSize"/>
</function>
<!-- http://docs.wxwidgets.org/trunk/classwx_radio_box.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_radio_box.html -->
<!-- virtual unsigned int GetCount () const --> <!-- virtual unsigned int GetCount () const -->
<function name="wxRadioBox::GetCount"> <function name="wxRadioBox::GetCount">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -4900,7 +4929,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_radio_box.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_radio_box.html -->
<!-- virtual wxString GetString (unsigned int n) const --> <!-- virtual wxString GetString (unsigned int n) const -->
<function name="wxRadioBox::GetString"> <function name="wxRadioBox::GetString">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -4912,7 +4941,7 @@
</arg> </arg>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_radio_box.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_radio_box.html -->
<!-- virtual void SetString (unsigned int n, const wxString &string) --> <!-- virtual void SetString (unsigned int n, const wxString &string) -->
<function name="wxRadioBox::SetString"> <function name="wxRadioBox::SetString">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -4924,7 +4953,7 @@
</arg> </arg>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_radio_box.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_radio_box.html -->
<!-- virtual int GetSelection () const --> <!-- virtual int GetSelection () const -->
<function name="wxRadioBox::GetSelection"> <function name="wxRadioBox::GetSelection">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -4933,7 +4962,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_button.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_button.html -->
<!-- bool GetAuthNeeded () const --> <!-- bool GetAuthNeeded () const -->
<function name="wxButton::GetAuthNeeded"> <function name="wxButton::GetAuthNeeded">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -4942,7 +4971,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_button.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_button.html -->
<!-- wxString GetLabel () const --> <!-- wxString GetLabel () const -->
<function name="wxButton::GetLabel"> <function name="wxButton::GetLabel">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -4961,7 +4990,7 @@
</arg> </arg>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_button.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_button.html -->
<!-- void SetAuthNeeded (bool needed=true) --> <!-- void SetAuthNeeded (bool needed=true) -->
<function name="wxButton::SetAuthNeeded"> <function name="wxButton::SetAuthNeeded">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -4977,7 +5006,7 @@
<returnValue type="wxWindow *"/> <returnValue type="wxWindow *"/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_button.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_button.html -->
<!-- void SetLabel (const wxString &label) --> <!-- void SetLabel (const wxString &label) -->
<function name="wxButton::SetLabel"> <function name="wxButton::SetLabel">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5004,7 +5033,7 @@
</arg> </arg>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_colour.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_colour.html -->
<!-- virtual unsigned char Blue () const --> <!-- virtual unsigned char Blue () const -->
<function name="wxColour::Blue"> <function name="wxColour::Blue">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5013,7 +5042,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_colour.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_colour.html -->
<!-- virtual unsigned char Green () const --> <!-- virtual unsigned char Green () const -->
<function name="wxColour::Green"> <function name="wxColour::Green">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5022,7 +5051,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_colour.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_colour.html -->
<!-- virtual unsigned char Red () const --> <!-- virtual unsigned char Red () const -->
<function name="wxColour::Red"> <function name="wxColour::Red">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5031,7 +5060,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- void AddLine (const wxString &str, wxTextFileType type=typeDefault) --> <!-- void AddLine (const wxString &str, wxTextFileType type=typeDefault) -->
<function name="wxTextFile::AddLine"> <function name="wxTextFile::AddLine">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5043,22 +5072,22 @@
</arg> </arg>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- void Clear () --> <!-- void Clear () -->
<function name="wxTextFile::Clear"> <function name="wxTextFile::Clear">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- bool Close () --> <!-- bool Close () -->
<function name="wxTextFile::Close"> <function name="wxTextFile::Close">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<returnValue type="bool"/> <returnValue type="bool"/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- bool Create () --> <!-- bool Create () -->
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- bool Create (const wxString &strFile) --> <!-- bool Create (const wxString &strFile) -->
<function name="wxTextFile::Create"> <function name="wxTextFile::Create">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5068,7 +5097,7 @@
</arg> </arg>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- bool Eof () const --> <!-- bool Eof () const -->
<function name="wxTextFile::Eof"> <function name="wxTextFile::Eof">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5077,7 +5106,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- bool Exists () const --> <!-- bool Exists () const -->
<function name="wxTextFile::Exists"> <function name="wxTextFile::Exists">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5086,7 +5115,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- size_t GetCurrentLine () const --> <!-- size_t GetCurrentLine () const -->
<function name="wxTextFile::GetCurrentLine"> <function name="wxTextFile::GetCurrentLine">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5095,7 +5124,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- wxString & GetFirstLine () --> <!-- wxString & GetFirstLine () -->
<function name="wxTextFile::GetFirstLine"> <function name="wxTextFile::GetFirstLine">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5103,7 +5132,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- wxString & GetLastLine () --> <!-- wxString & GetLastLine () -->
<function name="wxTextFile::GetLastLine"> <function name="wxTextFile::GetLastLine">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5111,7 +5140,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- size_t GetLineCount () const --> <!-- size_t GetLineCount () const -->
<function name="wxTextFile::GetLineCount"> <function name="wxTextFile::GetLineCount">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5120,7 +5149,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- wxTextFileType GetLineType (size_t n) const --> <!-- wxTextFileType GetLineType (size_t n) const -->
<function name="wxTextFile::GetLineType"> <function name="wxTextFile::GetLineType">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5129,7 +5158,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- const wxString & GetName () const --> <!-- const wxString & GetName () const -->
<function name="wxTextFile::GetName"> <function name="wxTextFile::GetName">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5138,7 +5167,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- wxString & GetNextLine () --> <!-- wxString & GetNextLine () -->
<function name="wxTextFile::GetNextLine"> <function name="wxTextFile::GetNextLine">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -5146,7 +5175,7 @@
<use-retval/> <use-retval/>
</function> </function>
<!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html --> <!-- http://docs.wxwidgets.org/trunk/classwx_text_file.html -->
<!-- wxString & GetPrevLine () --> <!-- wxString & GetPrevLine () -->
<function name="wxTextFile::GetPrevLine"> <function name="wxTextFile::GetPrevLine">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
@ -6354,6 +6383,7 @@
<function name="wxStaticText::Wrap"> <function name="wxStaticText::Wrap">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<returnValue type="void"/>
<arg nr="1"> <arg nr="1">
<not-uninit/> <not-uninit/>
</arg> </arg>
@ -6363,18 +6393,16 @@
<function name="wxWindow::SetPosition,wxStaticText::SetPosition,wxButton::SetPosition,wxBannerWindow::SetPosition,wxControl::SetPosition,wxGLCanvas::SetPosition,wxHtmlHelpWindow::SetPosition,wxMDIClientWindow::SetPosition,wxMenuBar::SetPosition,wxNativeWindow::SetPosition,wxNonOwnedWindow::SetPosition,wxPanel::SetPosition,wxPGMultiButton::SetPosition,wxSashWindow::SetPosition,wxSplitterWindow::SetPosition,wxTipWindow::SetPosition,wxTreeListCtrl::SetPosition,wxActiveXContainer::SetPosition,wxActivityIndicator::SetPosition,wxAnimationCtrl::SetPosition,wxAnyButton::SetPosition,wxAuiToolBar::SetPosition,wxBookCtrlBase::SetPosition,wxCalenderCtrl::SetPosition,wxCheckBox::SetPosition,wxChoice::SetPosition,wxCollapsibleHeaderCtrl::SetPosition,wxCollapsiblePane::SetPosition,wxComboBox::SetPosition,wxComboCtrl::SetPosition,wxControlWithItems::SetPosition,wxDataViewCtrl::SetPosition,wxDatePickerCtrl::SetPosition,wxFileCtrl::SetPosition,wxGauge::SetPosition,wxGenericDirCtrl::SetPosition,wxHeaderCtrl::SetPosition,wxHyperlinkCtrl::SetPosition,wxInfoBar::SetPosition,wxListBox::SetPosition,wxListCtrl::SetPosition,wxMediaCtrl::SetPosition,wxPickerBase::SetPosition,wxPropertyGrid::SetPosition,wxRadioBox::SetPosition,wxRadioButton::SetPosition,wxRibbonCtrl::SetPosition,wxRichTextCtrl::SetPosition"> <function name="wxWindow::SetPosition,wxStaticText::SetPosition,wxButton::SetPosition,wxBannerWindow::SetPosition,wxControl::SetPosition,wxGLCanvas::SetPosition,wxHtmlHelpWindow::SetPosition,wxMDIClientWindow::SetPosition,wxMenuBar::SetPosition,wxNativeWindow::SetPosition,wxNonOwnedWindow::SetPosition,wxPanel::SetPosition,wxPGMultiButton::SetPosition,wxSashWindow::SetPosition,wxSplitterWindow::SetPosition,wxTipWindow::SetPosition,wxTreeListCtrl::SetPosition,wxActiveXContainer::SetPosition,wxActivityIndicator::SetPosition,wxAnimationCtrl::SetPosition,wxAnyButton::SetPosition,wxAuiToolBar::SetPosition,wxBookCtrlBase::SetPosition,wxCalenderCtrl::SetPosition,wxCheckBox::SetPosition,wxChoice::SetPosition,wxCollapsibleHeaderCtrl::SetPosition,wxCollapsiblePane::SetPosition,wxComboBox::SetPosition,wxComboCtrl::SetPosition,wxControlWithItems::SetPosition,wxDataViewCtrl::SetPosition,wxDatePickerCtrl::SetPosition,wxFileCtrl::SetPosition,wxGauge::SetPosition,wxGenericDirCtrl::SetPosition,wxHeaderCtrl::SetPosition,wxHyperlinkCtrl::SetPosition,wxInfoBar::SetPosition,wxListBox::SetPosition,wxListCtrl::SetPosition,wxMediaCtrl::SetPosition,wxPickerBase::SetPosition,wxPropertyGrid::SetPosition,wxRadioBox::SetPosition,wxRadioButton::SetPosition,wxRibbonCtrl::SetPosition,wxRichTextCtrl::SetPosition">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"> <returnValue type="void"/>
<not-uninit/> <arg nr="1"/>
</arg>
</function> </function>
<!-- virtual bool SetFont (const wxFont &font) <!-- virtual bool SetFont (const wxFont &font)
and derived classes --> and derived classes -->
<function name="wxWindow::SetFont,wxPropertyGridManager::SetFont,wxPaintDC::SetFont,wxStaticText::SetFont,wxBannerWindow::SetFont,wxControl::SetFont,wxGLCanvas::SetFont,wxHtmlHelpWindow::SetFont,wxMDIClientWindow::SetFont,wxMenuBar::SetFont,wxNativeWindow::SetFont,wxNonOwnedWindow::SetFont,wxPanel::SetFont,wxPGMultiButton::SetFont,wxSashWindow::SetFont,wxSplitterWindow::SetFont,wxTipWindow::SetFont,wxTreeListCtrl::SetFont,wxActiveXContainer::SetFont,wxActivityIndicator::SetFont,wxAnimationCtrl::SetFont,wxAnyButton::SetFont,wxAuiToolBar::SetFont,wxBookCtrlBase::SetFont,wxCalenderCtrl::SetFont,wxCheckBox::SetFont,wxChoice::SetFont,wxCollapsibleHeaderCtrl::SetFont,wxCollapsiblePane::SetFont,wxComboBox::SetFont,wxComboCtrl::SetFont,wxControlWithItems::SetFont,wxDataViewCtrl::SetFont,wxDatePickerCtrl::SetFont,wxFileCtrl::SetFont,wxGauge::SetFont,wxGenericDirCtrl::SetFont,wxHeaderCtrl::SetFont,wxHyperlinkCtrl::SetFont,wxInfoBar::SetFont,wxListBox::SetFont,wxListCtrl::SetFont,wxMediaCtrl::SetFont,wxPickerBase::SetFont,wxPropertyGrid::SetFont,wxRadioBox::SetFont,wxRadioButton::SetFont,wxRibbonCtrl::SetFont,wxRichTextCtrl::SetFont"> <function name="wxTextCtrl::SetFont,wxWindow::SetFont,wxPropertyGridManager::SetFont,wxPaintDC::SetFont,wxStaticText::SetFont,wxBannerWindow::SetFont,wxControl::SetFont,wxGLCanvas::SetFont,wxHtmlHelpWindow::SetFont,wxMDIClientWindow::SetFont,wxMenuBar::SetFont,wxNativeWindow::SetFont,wxNonOwnedWindow::SetFont,wxPanel::SetFont,wxPGMultiButton::SetFont,wxSashWindow::SetFont,wxSplitterWindow::SetFont,wxTipWindow::SetFont,wxTreeListCtrl::SetFont,wxActiveXContainer::SetFont,wxActivityIndicator::SetFont,wxAnimationCtrl::SetFont,wxAnyButton::SetFont,wxAuiToolBar::SetFont,wxBookCtrlBase::SetFont,wxCalenderCtrl::SetFont,wxCheckBox::SetFont,wxChoice::SetFont,wxCollapsibleHeaderCtrl::SetFont,wxCollapsiblePane::SetFont,wxComboBox::SetFont,wxComboCtrl::SetFont,wxControlWithItems::SetFont,wxDataViewCtrl::SetFont,wxDatePickerCtrl::SetFont,wxFileCtrl::SetFont,wxGauge::SetFont,wxGenericDirCtrl::SetFont,wxHeaderCtrl::SetFont,wxHyperlinkCtrl::SetFont,wxInfoBar::SetFont,wxListBox::SetFont,wxListCtrl::SetFont,wxMediaCtrl::SetFont,wxPickerBase::SetFont,wxPropertyGrid::SetFont,wxRadioBox::SetFont,wxRadioButton::SetFont,wxRibbonCtrl::SetFont,wxRichTextCtrl::SetFont">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"> <returnValue type="bool"/>
<not-uninit/> <arg nr="1"/>
</arg>
</function> </function>
<!-- virtual void wxStaticText::SetLabel ( const wxString & label ) --> <!-- virtual void wxStaticText::SetLabel ( const wxString & label ) -->
<function name="wxStaticText::SetLabel"> <function name="wxStaticText::SetLabel">
@ -6749,7 +6777,9 @@
<!-- virtual bool wxStaticText::SetBackgroundColour(const wxColour & colour) --> <!-- virtual bool wxStaticText::SetBackgroundColour(const wxColour & colour) -->
<!-- virtual bool wxButton::SetForegroundColour(const wxColour & colour) --> <!-- virtual bool wxButton::SetForegroundColour(const wxColour & colour) -->
<!-- virtual bool wxButton::SetBackgroundColour(const wxColour & colour) --> <!-- virtual bool wxButton::SetBackgroundColour(const wxColour & colour) -->
<function name="wxWindow::SetForegroundColour,wxWindow::SetBackgroundColour,wxStaticText::SetForegroundColour,wxStaticText::SetBackgroundColour,wxButton::SetForegroundColour,wxButton::SetBackgroundColour"> <!-- virtual bool wxTextCtrl::SetForegroundColour(const wxColour & colour) -->
<!-- virtual bool wxTextCtrl::SetBackgroundColour(const wxColour & colour) -->
<function name="wxTextCtrl::SetForegroundColour,wxTextCtrl::SetBackgroundColour,wxWindow::SetForegroundColour,wxWindow::SetBackgroundColour,wxStaticText::SetForegroundColour,wxStaticText::SetBackgroundColour,wxButton::SetForegroundColour,wxButton::SetBackgroundColour">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<returnValue type="bool"/> <returnValue type="bool"/>