std.cfg: Added support for more interfaces.

This commit is contained in:
orbitcowboy 2019-02-20 10:02:01 +01:00
parent 8a4dabfe02
commit af9cbe23f9
1 changed files with 38 additions and 1 deletions

View File

@ -6250,7 +6250,7 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
<use-retval/>
<noreturn>false</noreturn>
</function>
<!-- char& at(size_t pos); -->
<!-- char& at(size_t pos); -->
<!-- const char& at(size_t pos) const; -->
<function name="std::string::at">
<use-retval/>
@ -6261,6 +6261,39 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
<valid>0:</valid>
</arg>
</function>
<!-- wchar_t& std::wstring::at(size_t pos); -->
<!-- const wchar_t& std::wstring::at(size_t pos) const; -->
<function name="std::wstring::at">
<use-retval/>
<returnValue type="wchar_t &amp;"/>
<noreturn>false</noreturn>
<arg nr="1">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!-- char16_t& std::u16string::at(size_t pos); -->
<!-- const char16_t& std::u16string::at(size_t pos) const; -->
<function name="std::u16string::at">
<use-retval/>
<returnValue type="char16_t &amp;"/>
<noreturn>false</noreturn>
<arg nr="1">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!-- char32_t& std::u32string::at(size_t pos); -->
<!-- const char32_t& std::u32string::at(size_t pos) const; -->
<function name="std::u32string::at">
<use-retval/>
<returnValue type="char32_t &amp;"/>
<noreturn>false</noreturn>
<arg nr="1">
<not-uninit/>
<valid>0:</valid>
</arg>
</function>
<!-- void push_back (char c); -->
<function name="std::string::push_back">
<noreturn>false</noreturn>
@ -7138,6 +7171,10 @@ The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun
<podtype name="intmax_t,std::intmax_t" sign="s"/>
<podtype name="uintmax_t,std::uintmax_t" sign="u"/>
<podtype name="size_t" sign="u"/>
<podtype name="std::string::size_type" sign="u"/>
<podtype name="std::wstring::size_type" sign="u"/>
<podtype name="std::u16string::size_type" sign="u"/>
<podtype name="std::u32string::size_type" sign="u"/>
<!-- rsize_t is a typedef for size_t -->
<podtype name="rsize_t" sign="u"/>
<podtype name="double_t"/>