msvcp90: Added basic_string::empty() implementation.
This commit is contained in:
parent
870d35c688
commit
793abc63d8
|
@ -3698,12 +3698,12 @@
|
|||
@ stub -arch=win64 ?egptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ
|
||||
@ stub -arch=win32 ?egptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IBEPA_WXZ
|
||||
@ stub -arch=win64 ?egptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ
|
||||
@ stub -arch=win32 ?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NXZ
|
||||
@ stub -arch=win64 ?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NXZ
|
||||
@ thiscall -arch=win32 ?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NXZ(ptr) MSVCP_basic_string_char_empty
|
||||
@ cdecl -arch=win64 ?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NXZ(ptr) MSVCP_basic_string_char_empty
|
||||
@ stub -arch=win32 ?empty@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBE_NXZ
|
||||
@ stub -arch=win64 ?empty@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEBA_NXZ
|
||||
@ stub -arch=win32 ?empty@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE_NXZ
|
||||
@ stub -arch=win64 ?empty@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBA_NXZ
|
||||
@ thiscall -arch=win32 ?empty@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE_NXZ(ptr) MSVCP_basic_string_wchar_empty
|
||||
@ cdecl -arch=win64 ?empty@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBA_NXZ(ptr) MSVCP_basic_string_wchar_empty
|
||||
@ stub ?empty@locale@std@@SA?AV12@XZ
|
||||
@ stub -arch=win32 ?encoding@codecvt_base@std@@QBEHXZ
|
||||
@ stub -arch=win64 ?encoding@codecvt_base@std@@QEBAHXZ
|
||||
|
|
|
@ -834,6 +834,15 @@ MSVCP_size_t __thiscall MSVCP_basic_string_char_length(basic_string_char *this)
|
|||
return this->size;
|
||||
}
|
||||
|
||||
/* ?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NXZ */
|
||||
/* ?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NXZ */
|
||||
DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_empty, 4)
|
||||
MSVCP_bool __thiscall MSVCP_basic_string_char_empty(basic_string_char *this)
|
||||
{
|
||||
TRACE("%p\n", this);
|
||||
return this->size == 0;
|
||||
}
|
||||
|
||||
/* ?swap@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@@Z */
|
||||
/* ?swap@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEAV12@@Z */
|
||||
DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_swap, 8)
|
||||
|
@ -1721,6 +1730,15 @@ MSVCP_size_t __thiscall MSVCP_basic_string_wchar_length(basic_string_wchar *this
|
|||
return this->size;
|
||||
}
|
||||
|
||||
/* ?empty@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE_NXZ */
|
||||
/* ?empty@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBA_NXZ */
|
||||
DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_empty, 4)
|
||||
MSVCP_bool __thiscall MSVCP_basic_string_wchar_empty(basic_string_wchar *this)
|
||||
{
|
||||
TRACE("%p\n", this);
|
||||
return this->size == 0;
|
||||
}
|
||||
|
||||
/* ?swap@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXAAV12@@Z */
|
||||
/* ?swap@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAXAEAV12@@Z */
|
||||
DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_wchar_swap, 8)
|
||||
|
|
Loading…
Reference in New Issue