|
|
@@ -2498,8 +2498,8 @@ static void StringHash__StringHash_constspStringHashamp(StringHash* _ptr, const
|
|
|
new(_ptr) StringHash(rhs);
|
|
|
}
|
|
|
|
|
|
-// explicit StringHash::StringHash(unsigned value) noexcept
|
|
|
-static void StringHash__StringHash_unsigned(StringHash* _ptr, unsigned value)
|
|
|
+// explicit constexpr StringHash::StringHash(unsigned value) noexcept
|
|
|
+static void StringHash_constexpr_StringHash_unsigned(StringHash* _ptr, unsigned value)
|
|
|
{
|
|
|
new(_ptr) StringHash(value);
|
|
|
}
|
|
|
@@ -2513,13 +2513,13 @@ static void StringHash__StringHash_constspStringamp(StringHash* _ptr, const Stri
|
|
|
// class StringHash | File: ../Math/StringHash.h
|
|
|
static void Register_StringHash(asIScriptEngine* engine)
|
|
|
{
|
|
|
- // StringHash::StringHash(const char* str) noexcept
|
|
|
+ // constexpr StringHash::StringHash(const char* str) noexcept
|
|
|
// Error: type "const char*" can not automatically bind
|
|
|
|
|
|
// StringHash::StringHash(const StringHash& rhs) noexcept = default
|
|
|
engine->RegisterObjectBehaviour("StringHash", asBEHAVE_CONSTRUCT, "void f(const StringHash&in)", AS_FUNCTION_OBJFIRST(StringHash__StringHash_constspStringHashamp), AS_CALL_CDECL_OBJFIRST);
|
|
|
- // explicit StringHash::StringHash(unsigned value) noexcept
|
|
|
- engine->RegisterObjectBehaviour("StringHash", asBEHAVE_CONSTRUCT, "void f(uint)", AS_FUNCTION_OBJFIRST(StringHash__StringHash_unsigned), AS_CALL_CDECL_OBJFIRST);
|
|
|
+ // explicit constexpr StringHash::StringHash(unsigned value) noexcept
|
|
|
+ engine->RegisterObjectBehaviour("StringHash", asBEHAVE_CONSTRUCT, "void f(uint)", AS_FUNCTION_OBJFIRST(StringHash_constexpr_StringHash_unsigned), AS_CALL_CDECL_OBJFIRST);
|
|
|
// StringHash::StringHash(const String& str) noexcept
|
|
|
engine->RegisterObjectBehaviour("StringHash", asBEHAVE_CONSTRUCT, "void f(const String&in)", AS_FUNCTION_OBJFIRST(StringHash__StringHash_constspStringamp), AS_CALL_CDECL_OBJFIRST);
|
|
|
|