Skip to content

Commit f5fa7eb

Browse files
author
nitrocaster
committed
Replace some STATIC_CHECK occurences by static_assert.
1 parent 56ea0a6 commit f5fa7eb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/xrServerEntities/object_factory_impl.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ IC void CObjectFactory::add (const CLASS_ID &clsid, LPCSTR script_clsid)
2626
{
2727
{
2828
typedef object_type_traits::is_base_and_derived<ClientObjectBaseClass,_client_type> a;
29-
STATIC_CHECK (a::value,Client_class_must_be_derived_from_the_CLIENT_BASE_CLASS);
29+
static_assert(a::value, "Client object must derive ClientObjectBaseClass");
3030
}
3131
{
3232
typedef object_type_traits::is_base_and_derived<ServerObjectBaseClass,_server_type> a;
33-
STATIC_CHECK (a::value,Server_class_must_be_derived_from_the_SERVER_BASE_CLASS);
33+
static_assert(a::value, "Server object must derive ServerObjectBaseClass");
3434
}
3535
add (xr_new<CObjectItemClientServer<_client_type,_server_type> >(clsid,script_clsid));
3636
}
@@ -41,7 +41,7 @@ IC void CObjectFactory::add (const CLASS_ID &clsid, LPCSTR script_clsid)
4141
{
4242
typedef object_type_traits::is_base_and_derived<ClientObjectBaseClass,_unknown_type> a;
4343
typedef object_type_traits::is_base_and_derived<ServerObjectBaseClass,_unknown_type> b;
44-
STATIC_CHECK (a::value || b::value,Class_must_be_derived_from_the_CLIENT_BASE_CLASS_or_SERVER_BASE_CLASS);
44+
static_assert(a::value || b::value, "Class must derive ClientObjectBaseClass or ServerObjectBaseClass");
4545
}
4646
add (
4747
xr_new<

0 commit comments

Comments
 (0)