mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
C++: Add CStringT model and accept tests.
This commit is contained in:
118
cpp/ql/lib/ext/CStringT.model.yml
Normal file
118
cpp/ql/lib/ext/CStringT.model.yml
Normal file
@@ -0,0 +1,118 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/cpp-all
|
||||
extensible: summaryModel
|
||||
data: # TODO this model can be improved a lot once we have MapKey content # namespace, type, subtypes, name, signature, ext, input, output, kind, provenance
|
||||
- ["", "CStringT", True, "CStringT", "(const VARIANT &)", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(const VARIANT &,IAtlStringMgr *)", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(const CStringT &)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(const CSimpleStringT &)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(const XCHAR *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(const YCHAR *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(LPCSTR,IAtlStringMgr *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(LPCWSTR,IAtlStringMgr *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(const unsigned char *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(char *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(unsigned char *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(wchar_t *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(const unsigned char *,IAtlStringMgr *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(char,int)", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(wchar_t,int)", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(const XCHAR *,int)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(const YCHAR *,int)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(const XCHAR *,int,AtlStringMgr *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "CStringT", "(const YCHAR *,int,IAtlStringMgr *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "AllocSysString", "", "", "Argument[-1]", "ReturnValue[*]", "value", "manual"]
|
||||
- ["", "CStringT", True, "AppendFormat", "(PCXSTR,...)", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "AppendFormat", "(PCXSTR,...)", "", "Argument[1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "AppendFormat", "(PCXSTR,...)", "", "Argument[*1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "AppendFormat", "(UINT,...)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "AppendFormat", "(UINT,...)", "", "Argument[1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "AppendFormat", "(UINT,...)", "", "Argument[*1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Format", "(PCXSTR,...)", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Format", "(PCXSTR,...)", "", "Argument[1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Format", "(PCXSTR,...)", "", "Argument[*1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Format", "(UINT,...)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Format", "(UINT,...)", "", "Argument[1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Format", "(UINT,...)", "", "Argument[*1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "FormatMessage", "(PCXSTR,...)", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "FormatMessage", "(PCXSTR,...)", "", "Argument[1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "FormatMessage", "(PCXSTR,...)", "", "Argument[*1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "FormatMessage", "(UINT,...)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "FormatMessage", "(UINT,...)", "", "Argument[1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "FormatMessage", "(UINT,...)", "", "Argument[*1..8]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "FormatMessageV", "", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "FormatMessageV", "", "", "Argument[*1]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "FormatV", "", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "FormatV", "", "", "Argument[1]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Insert", "(int,PCXSTR)", "", "Argument[*1]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Insert", "(int,XCHAR)", "", "Argument[1]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Left", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Right", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "CStringT", True, "LoadString", "", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "LoadString", "", "", "Argument[1]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "MakeLower", "", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "MakeReverse", "", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "MakeUpper", "", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Mid", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Replace", "(PCXSTR,PCXSTR)", "", "Argument[*1]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Replace", "(XCHAR,XCHAR)", "", "Argument[1]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "SetSysString", "", "", "Argument[-1]", "ReturnValue", "value", "manual"]
|
||||
- ["", "CStringT", True, "SetSysString", "", "", "Argument[-1]", "Argument[**0]", "value", "manual"]
|
||||
- ["", "CStringT", True, "SpanExcluding", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "CStringT", True, "SpanIncluding", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Tokenize", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "CStringT", True, "Trim", "", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "TrimLeft", "", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "TrimRight", "", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(const CStringT &)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(const CStringT &)", "", "Argument[*0]", "ReturnValue[*]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(const CSimpleStringT &)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(const CSimpleStringT &)", "", "Argument[*0]", "ReturnValue[*]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(PCXSTR)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(PCXSTR)", "", "Argument[*0]", "ReturnValue[*]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(PCYSTR)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(PCYSTR)", "", "Argument[*0]", "ReturnValue[*]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(const unsigned char *)", "", "Argument[*0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(const unsigned char *)", "", "Argument[*0]", "ReturnValue[*]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(XCHAR)", "", "Argument[0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(XCHAR)", "", "Argument[0]", "ReturnValue[*]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(YCHAR)", "", "Argument[0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(YCHAR)", "", "Argument[0]", "ReturnValue[*]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(const VARIANT &)", "", "Argument[0]", "Argument[-1]", "value", "manual"]
|
||||
- ["", "CStringT", True, "operator=", "(const VARIANT &)", "", "Argument[0]", "ReturnValue[*]", "value", "manual"]
|
||||
- ["", "", True, "operator+", "(const CStringT &,const CStringT &)", "", "Argument[*0..1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "", True, "operator+", "(const CStringT &,PCXSTR)", "", "Argument[*0..1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "", True, "operator+", "(PCXSTR,const CStringT &)", "", "Argument[*0..1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "", True, "operator+", "(char,const CStringT &)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "", True, "operator+", "(char,const CStringT &)", "", "Argument[*1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "", True, "operator+", "(const CStringT &,char)", "", "Argument[*0]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "", True, "operator+", "(const CStringT &,char)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "", True, "operator+", "(const CStringT &,wchar_t)", "", "Argument[*0]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "", True, "operator+", "(const CStringT &,wchar_t)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "", True, "operator+", "(wchar_t, const CStringT &)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "", True, "operator+", "(wchar_t,const CStringT &)", "", "Argument[*1]", "ReturnValue", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(const CSimpleStringT &)", "", "Argument[*0]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(const CSimpleStringT &)", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(const CSimpleStringT &)", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(const CStaticString &)", "", "Argument[*0]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(const CStaticString &)", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(const CStaticString &)", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(PCXSTR)", "", "Argument[*0]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(PCXSTR)", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(PCXSTR)", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(PCYSTR)", "", "Argument[*0]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(PCYSTR)", "", "Argument[*0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(PCYSTR)", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(char)", "", "Argument[0]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(char)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(char)", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(unsigned char)", "", "Argument[0]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(unsigned char)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(unsigned char)", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(wchar_t)", "", "Argument[0]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(wchar_t)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(wchar_t)", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(const VARIANT &)", "", "Argument[0]", "ReturnValue[*]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(const VARIANT &)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["", "", True, "operator+=", "(const VARIANT &)", "", "Argument[-1]", "ReturnValue[*]", "taint", "manual"]
|
||||
@@ -10,14 +10,14 @@ edges
|
||||
| asio_streams.cpp:100:44:100:62 | call to buffer | asio_streams.cpp:103:29:103:39 | *send_buffer | provenance | Sink:MaD:6 |
|
||||
| asio_streams.cpp:100:64:100:71 | *send_str | asio_streams.cpp:56:18:56:23 | [summary param] *0 in buffer | provenance | |
|
||||
| asio_streams.cpp:100:64:100:71 | *send_str | asio_streams.cpp:100:44:100:62 | call to buffer | provenance | MaD:10 |
|
||||
| test.cpp:4:5:4:11 | [summary param] 0 in ymlStep | test.cpp:4:5:4:11 | [summary] to write: ReturnValue in ymlStep | provenance | MaD:837 |
|
||||
| test.cpp:7:10:7:18 | call to ymlSource | test.cpp:7:10:7:18 | call to ymlSource | provenance | Src:MaD:835 |
|
||||
| test.cpp:7:10:7:18 | call to ymlSource | test.cpp:11:10:11:10 | x | provenance | Sink:MaD:836 |
|
||||
| test.cpp:4:5:4:11 | [summary param] 0 in ymlStep | test.cpp:4:5:4:11 | [summary] to write: ReturnValue in ymlStep | provenance | MaD:950 |
|
||||
| test.cpp:7:10:7:18 | call to ymlSource | test.cpp:7:10:7:18 | call to ymlSource | provenance | Src:MaD:948 |
|
||||
| test.cpp:7:10:7:18 | call to ymlSource | test.cpp:11:10:11:10 | x | provenance | Sink:MaD:949 |
|
||||
| test.cpp:7:10:7:18 | call to ymlSource | test.cpp:13:18:13:18 | x | provenance | |
|
||||
| test.cpp:13:10:13:16 | call to ymlStep | test.cpp:13:10:13:16 | call to ymlStep | provenance | |
|
||||
| test.cpp:13:10:13:16 | call to ymlStep | test.cpp:15:10:15:10 | y | provenance | Sink:MaD:836 |
|
||||
| test.cpp:13:10:13:16 | call to ymlStep | test.cpp:15:10:15:10 | y | provenance | Sink:MaD:949 |
|
||||
| test.cpp:13:18:13:18 | x | test.cpp:4:5:4:11 | [summary param] 0 in ymlStep | provenance | |
|
||||
| test.cpp:13:18:13:18 | x | test.cpp:13:10:13:16 | call to ymlStep | provenance | MaD:837 |
|
||||
| test.cpp:13:18:13:18 | x | test.cpp:13:10:13:16 | call to ymlStep | provenance | MaD:950 |
|
||||
nodes
|
||||
| asio_streams.cpp:56:18:56:23 | [summary param] *0 in buffer | semmle.label | [summary param] *0 in buffer |
|
||||
| asio_streams.cpp:56:18:56:23 | [summary] to write: ReturnValue in buffer | semmle.label | [summary] to write: ReturnValue in buffer |
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
| Dubious member name "operator PCXSTR" in summary model. |
|
||||
| Dubious member name "operator&" in summary model. |
|
||||
| Dubious member name "operator*" in summary model. |
|
||||
| Dubious member name "operator+" in summary model. |
|
||||
| Dubious member name "operator+=" in summary model. |
|
||||
| Dubious member name "operator->" in summary model. |
|
||||
| Dubious member name "operator=" in summary model. |
|
||||
@@ -16,25 +17,45 @@
|
||||
| Dubious signature "(CRegKey &)" in summary model. |
|
||||
| Dubious signature "(DWORD &,LPCTSTR)" in summary model. |
|
||||
| Dubious signature "(InputIterator,InputIterator,const Allocator &)" in summary model. |
|
||||
| Dubious signature "(LPCSTR,IAtlStringMgr *)" in summary model. |
|
||||
| Dubious signature "(LPCTSTR,DWORD *,void *,ULONG *)" in summary model. |
|
||||
| Dubious signature "(LPCWSTR,IAtlStringMgr *)" in summary model. |
|
||||
| Dubious signature "(LPTSTR,LPCTSTR,DWORD *)" in summary model. |
|
||||
| Dubious signature "(PCXSTR,IAtlStringMgr *)" in summary model. |
|
||||
| Dubious signature "(PCXSTR,const CStringT &)" in summary model. |
|
||||
| Dubious signature "(XCHAR *,const XCHAR *,int)" in summary model. |
|
||||
| Dubious signature "(XCHAR *,size_t,const XCHAR *,int)" in summary model. |
|
||||
| Dubious signature "(char *)" in summary model. |
|
||||
| Dubious signature "(char,const CStringT &)" in summary model. |
|
||||
| Dubious signature "(const CComBSTR &)" in summary model. |
|
||||
| Dubious signature "(const CComSafeArray &)" in summary model. |
|
||||
| Dubious signature "(const CSimpleStringT &)" in summary model. |
|
||||
| Dubious signature "(const CStaticString &)" in summary model. |
|
||||
| Dubious signature "(const CStringT &)" in summary model. |
|
||||
| Dubious signature "(const CStringT &,PCXSTR)" in summary model. |
|
||||
| Dubious signature "(const CStringT &,char)" in summary model. |
|
||||
| Dubious signature "(const CStringT &,const CStringT &)" in summary model. |
|
||||
| Dubious signature "(const CStringT &,wchar_t)" in summary model. |
|
||||
| Dubious signature "(const SAFEARRAY &)" in summary model. |
|
||||
| Dubious signature "(const SAFEARRAY *)" in summary model. |
|
||||
| Dubious signature "(const T &,BOOL)" in summary model. |
|
||||
| Dubious signature "(const VARIANT &)" in summary model. |
|
||||
| Dubious signature "(const VARIANT &,IAtlStringMgr *)" in summary model. |
|
||||
| Dubious signature "(const XCHAR *)" in summary model. |
|
||||
| Dubious signature "(const XCHAR *,int)" in summary model. |
|
||||
| Dubious signature "(const XCHAR *,int,AtlStringMgr *)" in summary model. |
|
||||
| Dubious signature "(const XCHAR *,int,IAtlStringMgr *)" in summary model. |
|
||||
| Dubious signature "(const YCHAR *)" in summary model. |
|
||||
| Dubious signature "(const YCHAR *,int)" in summary model. |
|
||||
| Dubious signature "(const YCHAR *,int,IAtlStringMgr *)" in summary model. |
|
||||
| Dubious signature "(const deque &)" in summary model. |
|
||||
| Dubious signature "(const deque &,const Allocator &)" in summary model. |
|
||||
| Dubious signature "(const forward_list &)" in summary model. |
|
||||
| Dubious signature "(const forward_list &,const Allocator &)" in summary model. |
|
||||
| Dubious signature "(const list &)" in summary model. |
|
||||
| Dubious signature "(const list &,const Allocator &)" in summary model. |
|
||||
| Dubious signature "(const unsigned char *)" in summary model. |
|
||||
| Dubious signature "(const unsigned char *,IAtlStringMgr *)" in summary model. |
|
||||
| Dubious signature "(const vector &)" in summary model. |
|
||||
| Dubious signature "(const vector &,const Allocator &)" in summary model. |
|
||||
| Dubious signature "(const_iterator,T &&)" in summary model. |
|
||||
@@ -49,6 +70,10 @@
|
||||
| Dubious signature "(list &&,const Allocator &)" in summary model. |
|
||||
| Dubious signature "(size_type,const T &)" in summary model. |
|
||||
| Dubious signature "(size_type,const T &,const Allocator &)" in summary model. |
|
||||
| Dubious signature "(unsigned char *)" in summary model. |
|
||||
| Dubious signature "(unsigned char)" in summary model. |
|
||||
| Dubious signature "(vector &&)" in summary model. |
|
||||
| Dubious signature "(vector &&,const Allocator &)" in summary model. |
|
||||
| Dubious signature "(wchar_t *)" in summary model. |
|
||||
| Dubious signature "(wchar_t, const CStringT &)" in summary model. |
|
||||
| Dubious signature "(wchar_t,const CStringT &)" in summary model. |
|
||||
|
||||
@@ -1102,10 +1102,10 @@ void test_CStringT() {
|
||||
sink(s1.GetString()); // $ ir
|
||||
|
||||
CStringT<char> s2(v, nullptr);
|
||||
sink(s2.GetString()); // $ MISSING: ir
|
||||
sink(s2.GetString()); // $ ir
|
||||
|
||||
CStringT<char> s3(s2);
|
||||
sink(s3.GetString()); // $ MISSING: ir
|
||||
sink(s3.GetString()); // $ ir
|
||||
|
||||
char* x = indirect_source<char>();
|
||||
CStringT<char> s4(x);
|
||||
@@ -1116,10 +1116,10 @@ void test_CStringT() {
|
||||
sink(s5.GetString()); // $ ir
|
||||
|
||||
CStringT<char> s6(x, nullptr);
|
||||
sink(s6.GetString()); // $ MISSING: ir
|
||||
sink(s6.GetString()); // $ ir
|
||||
|
||||
CStringT<wchar_t> s7(y, nullptr);
|
||||
sink(s7.GetString()); // $ MISSING: ir
|
||||
sink(s7.GetString()); // $ ir
|
||||
|
||||
unsigned char* ucs = indirect_source<unsigned char>();
|
||||
CStringT<char> s8(ucs);
|
||||
@@ -1136,7 +1136,7 @@ void test_CStringT() {
|
||||
sink(&s1); // $ ast ir
|
||||
|
||||
auto bstr = s1.AllocSysString();
|
||||
sink(bstr); // $ MISSING: ir
|
||||
sink(bstr); // $ ir
|
||||
|
||||
CStringT<char> s11;
|
||||
s11.AppendFormat("%d", source<int>());
|
||||
@@ -1163,50 +1163,50 @@ void test_CStringT() {
|
||||
|
||||
CStringT<char> s17;
|
||||
s17.Insert(0, x);
|
||||
sink(s17.GetString()); // $ MISSING: ir
|
||||
sink(s17.GetString()); // $ ir
|
||||
|
||||
CStringT<char> s18;
|
||||
s18.Insert(0, source<char>());
|
||||
sink(s18.GetString()); // $ MISSING: ir
|
||||
sink(s18.GetString()); // $ ir
|
||||
|
||||
sink(s1.Left(42).GetString()); // $ MISSING: ir
|
||||
sink(s1.Left(42).GetString()); // $ ir
|
||||
|
||||
CStringT<char> s20;
|
||||
s20.LoadString(source<UINT>());
|
||||
sink(s20.GetString()); // $ MISSING: ir
|
||||
sink(s20.GetString()); // $ ir
|
||||
|
||||
sink(s1.MakeLower().GetString()); // $ MISSING: ir
|
||||
sink(s1.MakeReverse().GetString()); // $ MISSING: ir
|
||||
sink(s1.MakeUpper().GetString()); // $ MISSING: ir
|
||||
sink(s1.Mid(0, 42).GetString()); // $ MISSING: ir
|
||||
sink(s1.MakeLower().GetString()); // $ ir
|
||||
sink(s1.MakeReverse().GetString()); // $ ir
|
||||
sink(s1.MakeUpper().GetString()); // $ ir
|
||||
sink(s1.Mid(0, 42).GetString()); // $ ir
|
||||
|
||||
CStringT<char> s21;
|
||||
s21.Replace("abc", x);
|
||||
sink(s21.GetString()); // $ MISSING: ir
|
||||
sink(s21.GetString()); // $ ir
|
||||
|
||||
CStringT<char> s22;
|
||||
s22.Replace('\n', source<char>());
|
||||
sink(s22.GetString()); // $ MISSING: ir
|
||||
sink(s22.GetString()); // $ ir
|
||||
|
||||
sink(s2.Right(42).GetString()); // $ MISSING: ir
|
||||
sink(s2.Right(42).GetString()); // $ ir
|
||||
|
||||
BSTR bstr2;
|
||||
s1.SetSysString(&bstr2);
|
||||
sink(bstr2); // $ ast MISSING: ir
|
||||
sink(bstr2); // $ ast ir
|
||||
|
||||
sink(s1.SpanExcluding("abc").GetString()); // $ MISSING: ir
|
||||
sink(s1.SpanIncluding("abc").GetString()); // $ MISSING: ir
|
||||
sink(s1.SpanExcluding("abc").GetString()); // $ ir
|
||||
sink(s1.SpanIncluding("abc").GetString()); // $ ir
|
||||
|
||||
int start = 0;
|
||||
sink(s1.Tokenize("abc", start).GetString()); // $ MISSING: ir
|
||||
sink(s1.Tokenize("abc", start).GetString()); // $ ir
|
||||
|
||||
sink(s1.Trim('a').GetString()); // $ MISSING: ir
|
||||
sink(s1.Trim("abc").GetString()); // $ MISSING: ir
|
||||
sink(s1.Trim().GetString()); // $ MISSING: ir
|
||||
sink(s1.TrimLeft('a').GetString()); // $ MISSING: ir
|
||||
sink(s1.TrimLeft("abc").GetString()); // $ MISSING: ir
|
||||
sink(s1.TrimLeft().GetString()); // $ MISSING: ir
|
||||
sink(s1.TrimRight('a').GetString()); // $ MISSING: ir
|
||||
sink(s1.TrimRight("abc").GetString()); // $ MISSING: ir
|
||||
sink(s1.TrimRight().GetString()); // $ MISSING: ir
|
||||
sink(s1.Trim('a').GetString()); // $ ir
|
||||
sink(s1.Trim("abc").GetString()); // $ ir
|
||||
sink(s1.Trim().GetString()); // $ ir
|
||||
sink(s1.TrimLeft('a').GetString()); // $ ir
|
||||
sink(s1.TrimLeft("abc").GetString()); // $ ir
|
||||
sink(s1.TrimLeft().GetString()); // $ ir
|
||||
sink(s1.TrimRight('a').GetString()); // $ ir
|
||||
sink(s1.TrimRight("abc").GetString()); // $ ir
|
||||
sink(s1.TrimRight().GetString()); // $ ir
|
||||
}
|
||||
|
||||
@@ -21,8 +21,10 @@ signatureMatches
|
||||
| atl.cpp:416:3:416:10 | CComBSTR | (CComBSTR &&) | CComBSTR | CComBSTR | 0 |
|
||||
| atl.cpp:419:11:419:16 | Append | (const CComBSTR &) | CComBSTR | Append | 0 |
|
||||
| atl.cpp:419:11:419:16 | Append | (const CComBSTR &) | CComBSTR | CComBSTR | 0 |
|
||||
| atl.cpp:420:11:420:16 | Append | (wchar_t) | | operator+= | 0 |
|
||||
| atl.cpp:420:11:420:16 | Append | (wchar_t) | CComBSTR | Append | 0 |
|
||||
| atl.cpp:420:11:420:16 | Append | (wchar_t) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:421:11:421:16 | Append | (char) | | operator+= | 0 |
|
||||
| atl.cpp:421:11:421:16 | Append | (char) | CComBSTR | Append | 0 |
|
||||
| atl.cpp:421:11:421:16 | Append | (char) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:422:11:422:16 | Append | (LPCOLESTR) | CComBSTR | Append | 0 |
|
||||
@@ -31,7 +33,15 @@ signatureMatches
|
||||
| atl.cpp:423:11:423:16 | Append | (LPCSTR) | CComBSTR | CComBSTR | 0 |
|
||||
| atl.cpp:424:11:424:16 | Append | (LPCOLESTR,int) | CComBSTR | Append | 0 |
|
||||
| atl.cpp:424:11:424:16 | Append | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| atl.cpp:424:11:424:16 | Append | (char,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:424:11:424:16 | Append | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:424:11:424:16 | Append | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:424:11:424:16 | Append | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:426:11:426:21 | AppendBytes | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| atl.cpp:426:11:426:21 | AppendBytes | (char,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:426:11:426:21 | AppendBytes | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:426:11:426:21 | AppendBytes | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:426:11:426:21 | AppendBytes | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:427:11:427:21 | ArrayToBSTR | (const SAFEARRAY *) | CComSafeArray | Add | 0 |
|
||||
| atl.cpp:427:11:427:21 | ArrayToBSTR | (const SAFEARRAY *) | CComSafeArray | CComSafeArray | 0 |
|
||||
| atl.cpp:427:11:427:21 | ArrayToBSTR | (const SAFEARRAY *) | CComSafeArray | operator= | 0 |
|
||||
@@ -51,11 +61,25 @@ signatureMatches
|
||||
| atl.cpp:543:11:543:13 | Add | (const SAFEARRAY *) | CComSafeArray | operator= | 0 |
|
||||
| atl.cpp:545:11:545:13 | Add | (const T &,BOOL) | CComSafeArray<T> | Add | 0 |
|
||||
| atl.cpp:545:11:545:13 | Add | (const T &,BOOL) | CComSafeArray<T> | Add | 1 |
|
||||
| atl.cpp:611:3:611:8 | CPathT | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:611:3:611:8 | CPathT | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:611:3:611:8 | CPathT | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:616:8:616:19 | AddExtension | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:616:8:616:19 | AddExtension | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:616:8:616:19 | AddExtension | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:617:8:617:13 | Append | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:617:8:617:13 | Append | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:617:8:617:13 | Append | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:620:8:620:14 | Combine | (PCXSTR,PCXSTR) | CStringT | Replace | 0 |
|
||||
| atl.cpp:620:8:620:14 | Combine | (PCXSTR,PCXSTR) | CStringT | Replace | 1 |
|
||||
| atl.cpp:620:8:620:14 | Combine | (const CStringT &,PCXSTR) | | operator+ | 1 |
|
||||
| atl.cpp:620:8:620:14 | Combine | (int,PCXSTR) | CStringT | Insert | 1 |
|
||||
| atl.cpp:621:22:621:33 | CommonPrefix | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:621:22:621:33 | CommonPrefix | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:621:22:621:33 | CommonPrefix | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:658:23:658:32 | operator+= | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:658:23:658:32 | operator+= | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:658:23:658:32 | operator+= | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:764:8:764:10 | Add | (const deque &,const Allocator &) | deque<T,Allocator> | deque | 1 |
|
||||
| atl.cpp:764:8:764:10 | Add | (const forward_list &,const Allocator &) | forward_list<T,Allocator> | forward_list | 1 |
|
||||
| atl.cpp:764:8:764:10 | Add | (const list &,const Allocator &) | list<T,Allocator> | list | 1 |
|
||||
@@ -93,14 +117,32 @@ signatureMatches
|
||||
| atl.cpp:914:3:914:16 | CSimpleStringT | (const XCHAR *,int,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 0 |
|
||||
| atl.cpp:914:3:914:16 | CSimpleStringT | (const XCHAR *,int,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 1 |
|
||||
| atl.cpp:914:3:914:16 | CSimpleStringT | (const XCHAR *,int,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 2 |
|
||||
| atl.cpp:914:3:914:16 | CSimpleStringT | (const YCHAR *,int,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:914:3:914:16 | CSimpleStringT | (const YCHAR *,int,IAtlStringMgr *) | CStringT | CStringT | 2 |
|
||||
| atl.cpp:915:3:915:16 | CSimpleStringT | (LPCSTR,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:915:3:915:16 | CSimpleStringT | (LPCWSTR,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:915:3:915:16 | CSimpleStringT | (PCXSTR,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 0 |
|
||||
| atl.cpp:915:3:915:16 | CSimpleStringT | (PCXSTR,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 1 |
|
||||
| atl.cpp:915:3:915:16 | CSimpleStringT | (const VARIANT &,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:915:3:915:16 | CSimpleStringT | (const unsigned char *,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:916:3:916:16 | CSimpleStringT | (const CSimpleStringT &) | | operator+= | 0 |
|
||||
| atl.cpp:916:3:916:16 | CSimpleStringT | (const CSimpleStringT &) | CSimpleStringT | CSimpleStringT | 0 |
|
||||
| atl.cpp:916:3:916:16 | CSimpleStringT | (const CSimpleStringT &) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:916:3:916:16 | CSimpleStringT | (const CSimpleStringT &) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:916:3:916:16 | CSimpleStringT | (const CSimpleStringT &) | CStringT | operator= | 0 |
|
||||
| atl.cpp:920:8:920:13 | Append | (const CSimpleStringT &) | | operator+= | 0 |
|
||||
| atl.cpp:920:8:920:13 | Append | (const CSimpleStringT &) | CSimpleStringT | CSimpleStringT | 0 |
|
||||
| atl.cpp:920:8:920:13 | Append | (const CSimpleStringT &) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:920:8:920:13 | Append | (const CSimpleStringT &) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:920:8:920:13 | Append | (const CSimpleStringT &) | CStringT | operator= | 0 |
|
||||
| atl.cpp:921:8:921:13 | Append | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| atl.cpp:921:8:921:13 | Append | (char,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:921:8:921:13 | Append | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:921:8:921:13 | Append | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:921:8:921:13 | Append | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:922:8:922:13 | Append | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:922:8:922:13 | Append | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:922:8:922:13 | Append | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:926:15:926:23 | CopyChars | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyChars | 0 |
|
||||
| atl.cpp:926:15:926:23 | CopyChars | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyChars | 1 |
|
||||
| atl.cpp:926:15:926:23 | CopyChars | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyChars | 2 |
|
||||
@@ -117,27 +159,116 @@ signatureMatches
|
||||
| atl.cpp:928:15:928:33 | CopyCharsOverlapped | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyCharsOverlapped | 0 |
|
||||
| atl.cpp:928:15:928:33 | CopyCharsOverlapped | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyCharsOverlapped | 1 |
|
||||
| atl.cpp:928:15:928:33 | CopyCharsOverlapped | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyCharsOverlapped | 2 |
|
||||
| atl.cpp:937:8:937:12 | SetAt | (XCHAR,XCHAR) | CStringT | Replace | 1 |
|
||||
| atl.cpp:937:8:937:12 | SetAt | (int,XCHAR) | CStringT | Insert | 0 |
|
||||
| atl.cpp:937:8:937:12 | SetAt | (int,XCHAR) | CStringT | Insert | 1 |
|
||||
| atl.cpp:938:8:938:16 | SetString | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| atl.cpp:938:8:938:16 | SetString | (char,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:938:8:938:16 | SetString | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:938:8:938:16 | SetString | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:938:8:938:16 | SetString | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:939:8:939:16 | SetString | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:939:8:939:16 | SetString | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:939:8:939:16 | SetString | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:1035:3:1035:10 | CStringT | (const VARIANT &) | | operator+= | 0 |
|
||||
| atl.cpp:1035:3:1035:10 | CStringT | (const VARIANT &) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:1035:3:1035:10 | CStringT | (const VARIANT &) | CStringT | operator= | 0 |
|
||||
| atl.cpp:1036:3:1036:10 | CStringT | (LPCSTR,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1036:3:1036:10 | CStringT | (LPCWSTR,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1036:3:1036:10 | CStringT | (PCXSTR,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 1 |
|
||||
| atl.cpp:1036:3:1036:10 | CStringT | (const VARIANT &,IAtlStringMgr *) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:1036:3:1036:10 | CStringT | (const VARIANT &,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1036:3:1036:10 | CStringT | (const unsigned char *,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1037:3:1037:10 | CStringT | (const CStringT &) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:1037:3:1037:10 | CStringT | (const CStringT &) | CStringT | operator= | 0 |
|
||||
| atl.cpp:1041:3:1041:10 | CStringT | (LPCSTR,IAtlStringMgr *) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:1041:3:1041:10 | CStringT | (LPCSTR,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1041:3:1041:10 | CStringT | (LPCWSTR,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1041:3:1041:10 | CStringT | (PCXSTR,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 1 |
|
||||
| atl.cpp:1041:3:1041:10 | CStringT | (const VARIANT &,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1041:3:1041:10 | CStringT | (const unsigned char *,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1042:3:1042:10 | CStringT | (LPCSTR,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1042:3:1042:10 | CStringT | (LPCWSTR,IAtlStringMgr *) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:1042:3:1042:10 | CStringT | (LPCWSTR,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1042:3:1042:10 | CStringT | (PCXSTR,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 1 |
|
||||
| atl.cpp:1042:3:1042:10 | CStringT | (const VARIANT &,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1042:3:1042:10 | CStringT | (const unsigned char *,IAtlStringMgr *) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1044:3:1044:10 | CStringT | (char *) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:1045:3:1045:10 | CStringT | (unsigned char *) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:1046:3:1046:10 | CStringT | (wchar_t *) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:1048:3:1048:10 | CStringT | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| atl.cpp:1048:3:1048:10 | CStringT | (char,int) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:1048:3:1048:10 | CStringT | (char,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1048:3:1048:10 | CStringT | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1048:3:1048:10 | CStringT | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1048:3:1048:10 | CStringT | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1049:3:1049:10 | CStringT | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| atl.cpp:1049:3:1049:10 | CStringT | (char,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1049:3:1049:10 | CStringT | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1049:3:1049:10 | CStringT | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1049:3:1049:10 | CStringT | (wchar_t,int) | CStringT | CStringT | 0 |
|
||||
| atl.cpp:1049:3:1049:10 | CStringT | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:1060:8:1060:19 | AppendFormat | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:1061:8:1061:19 | AppendFormat | (UINT) | CComBSTR | LoadString | 0 |
|
||||
| atl.cpp:1061:8:1061:19 | AppendFormat | (UINT) | _U_STRINGorID | _U_STRINGorID | 0 |
|
||||
| atl.cpp:1069:7:1069:12 | Insert | (PCXSTR,PCXSTR) | CStringT | Replace | 1 |
|
||||
| atl.cpp:1069:7:1069:12 | Insert | (const CStringT &,PCXSTR) | | operator+ | 1 |
|
||||
| atl.cpp:1069:7:1069:12 | Insert | (int,PCXSTR) | CStringT | Insert | 0 |
|
||||
| atl.cpp:1069:7:1069:12 | Insert | (int,PCXSTR) | CStringT | Insert | 1 |
|
||||
| atl.cpp:1070:7:1070:12 | Insert | (XCHAR,XCHAR) | CStringT | Replace | 1 |
|
||||
| atl.cpp:1070:7:1070:12 | Insert | (int,XCHAR) | CStringT | Insert | 0 |
|
||||
| atl.cpp:1070:7:1070:12 | Insert | (int,XCHAR) | CStringT | Insert | 1 |
|
||||
| atl.cpp:1074:8:1074:17 | LoadString | (UINT) | CComBSTR | LoadString | 0 |
|
||||
| atl.cpp:1074:8:1074:17 | LoadString | (UINT) | _U_STRINGorID | _U_STRINGorID | 0 |
|
||||
| atl.cpp:1078:12:1078:14 | Mid | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| atl.cpp:1078:12:1078:14 | Mid | (char,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1078:12:1078:14 | Mid | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1078:12:1078:14 | Mid | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1078:12:1078:14 | Mid | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| atl.cpp:1080:7:1080:13 | Replace | (PCXSTR,PCXSTR) | CStringT | Replace | 0 |
|
||||
| atl.cpp:1080:7:1080:13 | Replace | (PCXSTR,PCXSTR) | CStringT | Replace | 1 |
|
||||
| atl.cpp:1080:7:1080:13 | Replace | (const CStringT &,PCXSTR) | | operator+ | 1 |
|
||||
| atl.cpp:1080:7:1080:13 | Replace | (int,PCXSTR) | CStringT | Insert | 1 |
|
||||
| atl.cpp:1081:7:1081:13 | Replace | (XCHAR,XCHAR) | CStringT | Replace | 0 |
|
||||
| atl.cpp:1081:7:1081:13 | Replace | (XCHAR,XCHAR) | CStringT | Replace | 1 |
|
||||
| atl.cpp:1081:7:1081:13 | Replace | (int,XCHAR) | CStringT | Insert | 1 |
|
||||
| atl.cpp:1084:12:1084:24 | SpanExcluding | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:1084:12:1084:24 | SpanExcluding | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:1084:12:1084:24 | SpanExcluding | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:1085:12:1085:24 | SpanIncluding | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:1085:12:1085:24 | SpanIncluding | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:1085:12:1085:24 | SpanIncluding | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:1087:13:1087:16 | Trim | (XCHAR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:1088:13:1088:16 | Trim | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:1088:13:1088:16 | Trim | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:1088:13:1088:16 | Trim | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:1090:13:1090:20 | TrimLeft | (XCHAR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:1091:13:1091:20 | TrimLeft | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:1091:13:1091:20 | TrimLeft | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:1091:13:1091:20 | TrimLeft | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:1093:13:1093:21 | TrimRight | (XCHAR) | CStringT | operator= | 0 |
|
||||
| atl.cpp:1094:13:1094:21 | TrimRight | (PCXSTR) | | operator+= | 0 |
|
||||
| atl.cpp:1094:13:1094:21 | TrimRight | (PCXSTR) | CSimpleStringT | operator+= | 0 |
|
||||
| atl.cpp:1094:13:1094:21 | TrimRight | (PCXSTR) | CStringT | operator= | 0 |
|
||||
| constructor_delegation.cpp:10:2:10:8 | MyValue | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| constructor_delegation.cpp:10:2:10:8 | MyValue | (char,int) | CStringT | CStringT | 1 |
|
||||
| constructor_delegation.cpp:10:2:10:8 | MyValue | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| constructor_delegation.cpp:10:2:10:8 | MyValue | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| constructor_delegation.cpp:10:2:10:8 | MyValue | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| constructor_delegation.cpp:19:2:19:15 | MyDerivedValue | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| constructor_delegation.cpp:19:2:19:15 | MyDerivedValue | (char,int) | CStringT | CStringT | 1 |
|
||||
| constructor_delegation.cpp:19:2:19:15 | MyDerivedValue | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| constructor_delegation.cpp:19:2:19:15 | MyDerivedValue | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| constructor_delegation.cpp:19:2:19:15 | MyDerivedValue | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| map.cpp:8:6:8:9 | sink | (char *) | CStringT | CStringT | 0 |
|
||||
| set.cpp:8:6:8:9 | sink | (char *) | CStringT | CStringT | 0 |
|
||||
| standalone_iterators.cpp:103:27:103:36 | operator+= | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| standalone_iterators.cpp:103:27:103:36 | operator+= | (char,int) | CStringT | CStringT | 1 |
|
||||
| standalone_iterators.cpp:103:27:103:36 | operator+= | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| standalone_iterators.cpp:103:27:103:36 | operator+= | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| standalone_iterators.cpp:103:27:103:36 | operator+= | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| stl.h:182:17:182:22 | assign | (InputIt,InputIt) | deque | assign<InputIt> | 0 |
|
||||
| stl.h:182:17:182:22 | assign | (InputIt,InputIt) | deque | assign<InputIt> | 1 |
|
||||
| stl.h:182:17:182:22 | assign | (InputIt,InputIt) | forward_list | assign<InputIt> | 0 |
|
||||
@@ -406,22 +537,69 @@ signatureMatches
|
||||
| stl.h:678:33:678:38 | format | (format_string,Args &&) | | format<Args> | 1 |
|
||||
| stl.h:683:6:683:48 | same_signature_as_format_but_different_name | (format_string,Args &&) | | format<Args> | 0 |
|
||||
| stl.h:683:6:683:48 | same_signature_as_format_but_different_name | (format_string,Args &&) | | format<Args> | 1 |
|
||||
| string.cpp:20:6:20:9 | sink | (char) | | operator+= | 0 |
|
||||
| string.cpp:20:6:20:9 | sink | (char) | CComBSTR | Append | 0 |
|
||||
| string.cpp:20:6:20:9 | sink | (char) | CSimpleStringT | operator+= | 0 |
|
||||
| taint.cpp:4:6:4:21 | arithAssignments | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| taint.cpp:4:6:4:21 | arithAssignments | (char,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:4:6:4:21 | arithAssignments | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:4:6:4:21 | arithAssignments | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:4:6:4:21 | arithAssignments | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:142:5:142:10 | select | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyChars | 2 |
|
||||
| taint.cpp:142:5:142:10 | select | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyCharsOverlapped | 2 |
|
||||
| taint.cpp:190:7:190:12 | memcpy | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyChars | 2 |
|
||||
| taint.cpp:190:7:190:12 | memcpy | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyCharsOverlapped | 2 |
|
||||
| taint.cpp:249:13:249:13 | _FUN | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| taint.cpp:249:13:249:13 | _FUN | (char,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:249:13:249:13 | _FUN | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:249:13:249:13 | _FUN | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:249:13:249:13 | _FUN | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:249:13:249:13 | operator() | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| taint.cpp:249:13:249:13 | operator() | (char,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:249:13:249:13 | operator() | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:249:13:249:13 | operator() | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:249:13:249:13 | operator() | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:302:6:302:14 | myAssign2 | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| taint.cpp:302:6:302:14 | myAssign2 | (char,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:302:6:302:14 | myAssign2 | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:302:6:302:14 | myAssign2 | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:302:6:302:14 | myAssign2 | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:307:6:307:14 | myAssign3 | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| taint.cpp:307:6:307:14 | myAssign3 | (char,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:307:6:307:14 | myAssign3 | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:307:6:307:14 | myAssign3 | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:307:6:307:14 | myAssign3 | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:312:6:312:14 | myAssign4 | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| taint.cpp:312:6:312:14 | myAssign4 | (char,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:312:6:312:14 | myAssign4 | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:312:6:312:14 | myAssign4 | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:312:6:312:14 | myAssign4 | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:367:6:367:16 | test_strdup | (char *) | CStringT | CStringT | 0 |
|
||||
| taint.cpp:387:6:387:16 | test_wcsdup | (wchar_t *) | CStringT | CStringT | 0 |
|
||||
| taint.cpp:397:6:397:17 | test_strdupa | (char *) | CStringT | CStringT | 0 |
|
||||
| taint.cpp:514:6:514:16 | test_strtok | (char *) | CStringT | CStringT | 0 |
|
||||
| taint.cpp:523:7:523:13 | _strset | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| taint.cpp:523:7:523:13 | _strset | (char,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:523:7:523:13 | _strset | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:523:7:523:13 | _strset | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:523:7:523:13 | _strset | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| taint.cpp:525:6:525:18 | test_strset_1 | (const CStringT &,char) | | operator+ | 1 |
|
||||
| taint.cpp:531:6:531:18 | test_strset_2 | (char *) | CStringT | CStringT | 0 |
|
||||
| taint.cpp:591:6:591:16 | test_strsep | (char *) | CStringT | CStringT | 0 |
|
||||
| taint.cpp:603:16:603:22 | _mbsinc | (const unsigned char *) | CStringT | CStringT | 0 |
|
||||
| taint.cpp:603:16:603:22 | _mbsinc | (const unsigned char *) | CStringT | operator= | 0 |
|
||||
| taint.cpp:665:6:665:25 | test_no_const_member | (char *) | CStringT | CStringT | 0 |
|
||||
| taint.cpp:677:6:677:27 | test_with_const_member | (char *) | CStringT | CStringT | 0 |
|
||||
| taint.cpp:725:10:725:15 | strtol | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyChars | 2 |
|
||||
| taint.cpp:725:10:725:15 | strtol | (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyCharsOverlapped | 2 |
|
||||
| taint.cpp:727:6:727:16 | test_strtol | (char *) | CStringT | CStringT | 0 |
|
||||
| taint.cpp:785:6:785:15 | fopen_test | (char *) | CStringT | CStringT | 0 |
|
||||
| vector.cpp:333:6:333:35 | vector_iterator_assign_wrapper | (LPCOLESTR,int) | CComBSTR | Append | 1 |
|
||||
| vector.cpp:333:6:333:35 | vector_iterator_assign_wrapper | (char,int) | CStringT | CStringT | 1 |
|
||||
| vector.cpp:333:6:333:35 | vector_iterator_assign_wrapper | (const XCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| vector.cpp:333:6:333:35 | vector_iterator_assign_wrapper | (const YCHAR *,int) | CStringT | CStringT | 1 |
|
||||
| vector.cpp:333:6:333:35 | vector_iterator_assign_wrapper | (wchar_t,int) | CStringT | CStringT | 1 |
|
||||
| vector.cpp:417:6:417:25 | test_vector_inserter | (char *) | CStringT | CStringT | 0 |
|
||||
getSignatureParameterName
|
||||
| (CAtlFile &) | CAtlFile | CAtlFile | 0 | CAtlFile & |
|
||||
| (CComBSTR &&) | CComBSTR | CComBSTR | 0 | CComBSTR && |
|
||||
@@ -458,19 +636,43 @@ getSignatureParameterName
|
||||
| (LPCOLESTR,int) | CComBSTR | Append | 1 | int |
|
||||
| (LPCSTR) | CComBSTR | Append | 0 | LPCSTR |
|
||||
| (LPCSTR) | CComBSTR | CComBSTR | 0 | LPCSTR |
|
||||
| (LPCSTR,IAtlStringMgr *) | CStringT | CStringT | 0 | LPCSTR |
|
||||
| (LPCSTR,IAtlStringMgr *) | CStringT | CStringT | 1 | IAtlStringMgr * |
|
||||
| (LPCTSTR) | _U_STRINGorID | _U_STRINGorID | 0 | LPCTSTR |
|
||||
| (LPCTSTR,DWORD *,void *,ULONG *) | CRegKey | QueryValue | 0 | LPCTSTR |
|
||||
| (LPCTSTR,DWORD *,void *,ULONG *) | CRegKey | QueryValue | 1 | DWORD * |
|
||||
| (LPCTSTR,DWORD *,void *,ULONG *) | CRegKey | QueryValue | 2 | void * |
|
||||
| (LPCTSTR,DWORD *,void *,ULONG *) | CRegKey | QueryValue | 3 | ULONG * |
|
||||
| (LPCWSTR,IAtlStringMgr *) | CStringT | CStringT | 0 | LPCWSTR |
|
||||
| (LPCWSTR,IAtlStringMgr *) | CStringT | CStringT | 1 | IAtlStringMgr * |
|
||||
| (LPTSTR,LPCTSTR,DWORD *) | CRegKey | QueryValue | 0 | LPTSTR |
|
||||
| (LPTSTR,LPCTSTR,DWORD *) | CRegKey | QueryValue | 1 | LPCTSTR |
|
||||
| (LPTSTR,LPCTSTR,DWORD *) | CRegKey | QueryValue | 2 | DWORD * |
|
||||
| (PCXSTR) | | operator+= | 0 | PCXSTR |
|
||||
| (PCXSTR) | CSimpleStringT | operator+= | 0 | PCXSTR |
|
||||
| (PCXSTR) | CStringT | operator= | 0 | PCXSTR |
|
||||
| (PCXSTR,...) | CStringT | AppendFormat | 0 | PCXSTR |
|
||||
| (PCXSTR,...) | CStringT | AppendFormat | 1 | ... |
|
||||
| (PCXSTR,...) | CStringT | Format | 0 | PCXSTR |
|
||||
| (PCXSTR,...) | CStringT | Format | 1 | ... |
|
||||
| (PCXSTR,...) | CStringT | FormatMessage | 0 | PCXSTR |
|
||||
| (PCXSTR,...) | CStringT | FormatMessage | 1 | ... |
|
||||
| (PCXSTR,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 0 | PCXSTR |
|
||||
| (PCXSTR,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 1 | IAtlStringMgr * |
|
||||
| (PCXSTR,PCXSTR) | CStringT | Replace | 0 | PCXSTR |
|
||||
| (PCXSTR,PCXSTR) | CStringT | Replace | 1 | PCXSTR |
|
||||
| (PCXSTR,const CStringT &) | | operator+ | 0 | PCXSTR |
|
||||
| (PCXSTR,const CStringT &) | | operator+ | 1 | const CStringT & |
|
||||
| (PCYSTR) | | operator+= | 0 | PCYSTR |
|
||||
| (PCYSTR) | CStringT | operator= | 0 | PCYSTR |
|
||||
| (UINT) | CComBSTR | LoadString | 0 | UINT |
|
||||
| (UINT) | _U_STRINGorID | _U_STRINGorID | 0 | UINT |
|
||||
| (UINT,...) | CStringT | AppendFormat | 0 | UINT |
|
||||
| (UINT,...) | CStringT | AppendFormat | 1 | ... |
|
||||
| (UINT,...) | CStringT | Format | 0 | UINT |
|
||||
| (UINT,...) | CStringT | Format | 1 | ... |
|
||||
| (UINT,...) | CStringT | FormatMessage | 0 | UINT |
|
||||
| (UINT,...) | CStringT | FormatMessage | 1 | ... |
|
||||
| (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyChars | 0 | XCHAR * |
|
||||
| (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyChars | 1 | const XCHAR * |
|
||||
| (XCHAR *,const XCHAR *,int) | CSimpleStringT | CopyChars | 2 | int |
|
||||
@@ -481,24 +683,65 @@ getSignatureParameterName
|
||||
| (XCHAR *,size_t,const XCHAR *,int) | CSimpleStringT | CopyChars | 1 | size_t |
|
||||
| (XCHAR *,size_t,const XCHAR *,int) | CSimpleStringT | CopyChars | 2 | const XCHAR * |
|
||||
| (XCHAR *,size_t,const XCHAR *,int) | CSimpleStringT | CopyChars | 3 | int |
|
||||
| (XCHAR) | CStringT | operator= | 0 | XCHAR |
|
||||
| (XCHAR,XCHAR) | CStringT | Replace | 0 | XCHAR |
|
||||
| (XCHAR,XCHAR) | CStringT | Replace | 1 | XCHAR |
|
||||
| (YCHAR) | CStringT | operator= | 0 | YCHAR |
|
||||
| (char *) | CStringT | CStringT | 0 | char * |
|
||||
| (char) | | operator+= | 0 | char |
|
||||
| (char) | CComBSTR | Append | 0 | char |
|
||||
| (char) | CSimpleStringT | operator+= | 0 | char |
|
||||
| (char,const CStringT &) | | operator+ | 0 | char |
|
||||
| (char,const CStringT &) | | operator+ | 1 | const CStringT & |
|
||||
| (char,int) | CStringT | CStringT | 0 | char |
|
||||
| (char,int) | CStringT | CStringT | 1 | int |
|
||||
| (const CComBSTR &) | CComBSTR | Append | 0 | const CComBSTR & |
|
||||
| (const CComBSTR &) | CComBSTR | CComBSTR | 0 | const CComBSTR & |
|
||||
| (const CComSafeArray &) | CComSafeArray | CComSafeArray | 0 | const CComSafeArray & |
|
||||
| (const CComSafeArray &) | CComSafeArray | operator= | 0 | const CComSafeArray & |
|
||||
| (const CSimpleStringT &) | | operator+= | 0 | const CSimpleStringT & |
|
||||
| (const CSimpleStringT &) | CSimpleStringT | CSimpleStringT | 0 | const CSimpleStringT & |
|
||||
| (const CSimpleStringT &) | CSimpleStringT | operator+= | 0 | const CSimpleStringT & |
|
||||
| (const CSimpleStringT &) | CStringT | CStringT | 0 | const CSimpleStringT & |
|
||||
| (const CSimpleStringT &) | CStringT | operator= | 0 | const CSimpleStringT & |
|
||||
| (const CStaticString &) | | operator+= | 0 | const CStaticString & |
|
||||
| (const CStaticString &) | CSimpleStringT | operator+= | 0 | const CStaticString & |
|
||||
| (const CStringT &) | CStringT | CStringT | 0 | const CStringT & |
|
||||
| (const CStringT &) | CStringT | operator= | 0 | const CStringT & |
|
||||
| (const CStringT &,PCXSTR) | | operator+ | 0 | const CStringT & |
|
||||
| (const CStringT &,PCXSTR) | | operator+ | 1 | PCXSTR |
|
||||
| (const CStringT &,char) | | operator+ | 0 | const CStringT & |
|
||||
| (const CStringT &,char) | | operator+ | 1 | char |
|
||||
| (const CStringT &,const CStringT &) | | operator+ | 0 | const CStringT & |
|
||||
| (const CStringT &,const CStringT &) | | operator+ | 1 | const CStringT & |
|
||||
| (const CStringT &,wchar_t) | | operator+ | 0 | const CStringT & |
|
||||
| (const CStringT &,wchar_t) | | operator+ | 1 | wchar_t |
|
||||
| (const SAFEARRAY &) | CComSafeArray | CComSafeArray | 0 | const SAFEARRAY & |
|
||||
| (const SAFEARRAY *) | CComSafeArray | Add | 0 | const SAFEARRAY * |
|
||||
| (const SAFEARRAY *) | CComSafeArray | CComSafeArray | 0 | const SAFEARRAY * |
|
||||
| (const SAFEARRAY *) | CComSafeArray | operator= | 0 | const SAFEARRAY * |
|
||||
| (const T &,BOOL) | CComSafeArray<T> | Add | 0 | const class:0 & |
|
||||
| (const T &,BOOL) | CComSafeArray<T> | Add | 1 | BOOL |
|
||||
| (const VARIANT &) | | operator+= | 0 | const VARIANT & |
|
||||
| (const VARIANT &) | CStringT | CStringT | 0 | const VARIANT & |
|
||||
| (const VARIANT &) | CStringT | operator= | 0 | const VARIANT & |
|
||||
| (const VARIANT &,IAtlStringMgr *) | CStringT | CStringT | 0 | const VARIANT & |
|
||||
| (const VARIANT &,IAtlStringMgr *) | CStringT | CStringT | 1 | IAtlStringMgr * |
|
||||
| (const XCHAR *) | CStringT | CStringT | 0 | const XCHAR * |
|
||||
| (const XCHAR *,int) | CStringT | CStringT | 0 | const XCHAR * |
|
||||
| (const XCHAR *,int) | CStringT | CStringT | 1 | int |
|
||||
| (const XCHAR *,int,AtlStringMgr *) | CStringT | CStringT | 0 | const XCHAR * |
|
||||
| (const XCHAR *,int,AtlStringMgr *) | CStringT | CStringT | 1 | int |
|
||||
| (const XCHAR *,int,AtlStringMgr *) | CStringT | CStringT | 2 | AtlStringMgr * |
|
||||
| (const XCHAR *,int,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 0 | const XCHAR * |
|
||||
| (const XCHAR *,int,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 1 | int |
|
||||
| (const XCHAR *,int,IAtlStringMgr *) | CSimpleStringT | CSimpleStringT | 2 | IAtlStringMgr * |
|
||||
| (const YCHAR *) | CStringT | CStringT | 0 | const YCHAR * |
|
||||
| (const YCHAR *,int) | CStringT | CStringT | 0 | const YCHAR * |
|
||||
| (const YCHAR *,int) | CStringT | CStringT | 1 | int |
|
||||
| (const YCHAR *,int,IAtlStringMgr *) | CStringT | CStringT | 0 | const YCHAR * |
|
||||
| (const YCHAR *,int,IAtlStringMgr *) | CStringT | CStringT | 1 | int |
|
||||
| (const YCHAR *,int,IAtlStringMgr *) | CStringT | CStringT | 2 | IAtlStringMgr * |
|
||||
| (const deque &) | deque | deque | 0 | const deque & |
|
||||
| (const deque &,const Allocator &) | deque<T,Allocator> | deque | 0 | const deque & |
|
||||
| (const deque &,const Allocator &) | deque<T,Allocator> | deque | 1 | const class:1 & |
|
||||
@@ -508,6 +751,10 @@ getSignatureParameterName
|
||||
| (const list &) | list | list | 0 | const list & |
|
||||
| (const list &,const Allocator &) | list<T,Allocator> | list | 0 | const list & |
|
||||
| (const list &,const Allocator &) | list<T,Allocator> | list | 1 | const class:1 & |
|
||||
| (const unsigned char *) | CStringT | CStringT | 0 | const unsigned char * |
|
||||
| (const unsigned char *) | CStringT | operator= | 0 | const unsigned char * |
|
||||
| (const unsigned char *,IAtlStringMgr *) | CStringT | CStringT | 0 | const unsigned char * |
|
||||
| (const unsigned char *,IAtlStringMgr *) | CStringT | CStringT | 1 | IAtlStringMgr * |
|
||||
| (const vector &) | vector | vector | 0 | const vector & |
|
||||
| (const vector &,const Allocator &) | vector<T,Allocator> | vector | 0 | const vector & |
|
||||
| (const vector &,const Allocator &) | vector<T,Allocator> | vector | 1 | const class:1 & |
|
||||
@@ -563,6 +810,10 @@ getSignatureParameterName
|
||||
| (int,LPCOLESTR) | CComBSTR | CComBSTR | 1 | LPCOLESTR |
|
||||
| (int,LPCSTR) | CComBSTR | CComBSTR | 0 | int |
|
||||
| (int,LPCSTR) | CComBSTR | CComBSTR | 1 | LPCSTR |
|
||||
| (int,PCXSTR) | CStringT | Insert | 0 | int |
|
||||
| (int,PCXSTR) | CStringT | Insert | 1 | PCXSTR |
|
||||
| (int,XCHAR) | CStringT | Insert | 0 | int |
|
||||
| (int,XCHAR) | CStringT | Insert | 1 | XCHAR |
|
||||
| (list &&) | list | list | 0 | list && |
|
||||
| (list &&,const Allocator &) | list<T,Allocator> | list | 0 | list && |
|
||||
| (list &&,const Allocator &) | list<T,Allocator> | list | 1 | const class:1 & |
|
||||
@@ -586,12 +837,22 @@ getSignatureParameterName
|
||||
| (size_type,const T &,const Allocator &) | vector<T,Allocator> | vector | 0 | size_type |
|
||||
| (size_type,const T &,const Allocator &) | vector<T,Allocator> | vector | 1 | const class:0 & |
|
||||
| (size_type,const T &,const Allocator &) | vector<T,Allocator> | vector | 2 | const class:1 & |
|
||||
| (unsigned char *) | CStringT | CStringT | 0 | unsigned char * |
|
||||
| (unsigned char) | | operator+= | 0 | unsigned char |
|
||||
| (unsigned char) | CSimpleStringT | operator+= | 0 | unsigned char |
|
||||
| (vector &&) | vector | vector | 0 | vector && |
|
||||
| (vector &&,const Allocator &) | vector<T,Allocator> | vector | 0 | vector && |
|
||||
| (vector &&,const Allocator &) | vector<T,Allocator> | vector | 1 | const class:1 & |
|
||||
| (wchar_t *) | CStringT | CStringT | 0 | wchar_t * |
|
||||
| (wchar_t) | | operator+= | 0 | wchar_t |
|
||||
| (wchar_t) | CComBSTR | Append | 0 | wchar_t |
|
||||
| (wchar_t) | CSimpleStringT | operator+= | 0 | wchar_t |
|
||||
| (wchar_t, const CStringT &) | | operator+ | 0 | wchar_t |
|
||||
| (wchar_t, const CStringT &) | | operator+ | 1 | const CStringT & |
|
||||
| (wchar_t,const CStringT &) | | operator+ | 0 | wchar_t |
|
||||
| (wchar_t,const CStringT &) | | operator+ | 1 | const CStringT & |
|
||||
| (wchar_t,int) | CStringT | CStringT | 0 | wchar_t |
|
||||
| (wchar_t,int) | CStringT | CStringT | 1 | int |
|
||||
getParameterTypeName
|
||||
| arrayassignment.cpp:3:6:3:9 | sink | 0 | int |
|
||||
| arrayassignment.cpp:4:6:4:9 | sink | 0 | MyInt |
|
||||
|
||||
Reference in New Issue
Block a user