mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Test how beast::is_call_possible<> handles const-ness.
This commit is contained in:
committed by
Nik Bougalis
parent
eb62959216
commit
308aaa6f78
@@ -71,6 +71,11 @@ struct is_call_possible_udt2
|
|||||||
int operator()(int) const;
|
int operator()(int) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct is_call_possible_udt3
|
||||||
|
{
|
||||||
|
int operator()(int);
|
||||||
|
};
|
||||||
|
|
||||||
static_assert(is_call_possible<
|
static_assert(is_call_possible<
|
||||||
is_call_possible_udt1, void(int)>::value, "");
|
is_call_possible_udt1, void(int)>::value, "");
|
||||||
|
|
||||||
@@ -86,6 +91,11 @@ static_assert(! is_call_possible<
|
|||||||
static_assert(! is_call_possible<
|
static_assert(! is_call_possible<
|
||||||
is_call_possible_udt2, void(void)>::value, "");
|
is_call_possible_udt2, void(void)>::value, "");
|
||||||
|
|
||||||
|
static_assert(is_call_possible<
|
||||||
|
is_call_possible_udt3, int(int)>::value, "");
|
||||||
|
|
||||||
|
static_assert(! is_call_possible<
|
||||||
|
is_call_possible_udt3 const, int(int)>::value, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user