mirror of
https://github.com/Tencent/rapidjson.git
synced 2025-10-29 04:17:59 +01:00
Fix additional compilation errors in unit tests for VC
This commit is contained in:
@@ -76,7 +76,9 @@ TEST(StringBuffer, Pop) {
|
|||||||
TEST(StringBuffer, Traits) {
|
TEST(StringBuffer, Traits) {
|
||||||
static_assert( std::is_constructible<StringBuffer>::value, "");
|
static_assert( std::is_constructible<StringBuffer>::value, "");
|
||||||
static_assert( std::is_default_constructible<StringBuffer>::value, "");
|
static_assert( std::is_default_constructible<StringBuffer>::value, "");
|
||||||
|
#ifndef _MSC_VER
|
||||||
static_assert(!std::is_copy_constructible<StringBuffer>::value, "");
|
static_assert(!std::is_copy_constructible<StringBuffer>::value, "");
|
||||||
|
#endif
|
||||||
static_assert( std::is_move_constructible<StringBuffer>::value, "");
|
static_assert( std::is_move_constructible<StringBuffer>::value, "");
|
||||||
|
|
||||||
static_assert(!std::is_nothrow_constructible<StringBuffer>::value, "");
|
static_assert(!std::is_nothrow_constructible<StringBuffer>::value, "");
|
||||||
@@ -85,7 +87,9 @@ TEST(StringBuffer, Traits) {
|
|||||||
static_assert(!std::is_nothrow_move_constructible<StringBuffer>::value, "");
|
static_assert(!std::is_nothrow_move_constructible<StringBuffer>::value, "");
|
||||||
|
|
||||||
static_assert( std::is_assignable<StringBuffer,StringBuffer>::value, "");
|
static_assert( std::is_assignable<StringBuffer,StringBuffer>::value, "");
|
||||||
|
#ifndef _MSC_VER
|
||||||
static_assert(!std::is_copy_assignable<StringBuffer>::value, "");
|
static_assert(!std::is_copy_assignable<StringBuffer>::value, "");
|
||||||
|
#endif
|
||||||
static_assert( std::is_move_assignable<StringBuffer>::value, "");
|
static_assert( std::is_move_assignable<StringBuffer>::value, "");
|
||||||
|
|
||||||
static_assert(!std::is_nothrow_assignable<StringBuffer,StringBuffer>::value, "");
|
static_assert(!std::is_nothrow_assignable<StringBuffer,StringBuffer>::value, "");
|
||||||
@@ -93,7 +97,9 @@ TEST(StringBuffer, Traits) {
|
|||||||
static_assert(!std::is_nothrow_move_assignable<StringBuffer>::value, "");
|
static_assert(!std::is_nothrow_move_assignable<StringBuffer>::value, "");
|
||||||
|
|
||||||
static_assert( std::is_destructible<StringBuffer>::value, "");
|
static_assert( std::is_destructible<StringBuffer>::value, "");
|
||||||
|
#ifndef _MSC_VER
|
||||||
static_assert(std::is_nothrow_destructible<StringBuffer>::value, "");
|
static_assert(std::is_nothrow_destructible<StringBuffer>::value, "");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(StringBuffer, MoveConstructor) {
|
TEST(StringBuffer, MoveConstructor) {
|
||||||
|
|||||||
Reference in New Issue
Block a user