I know this option is experimental, but does it work at all? I'm trying to register a class with "@Name" and this option true, but it fails with asINVALID_NAME. token = ttHandle
as_scriptengine.cpp(1687)
// Make sure the name is not a reserved keyword
size_t tokenLen;
int token = tok.GetToken(name, typeName.GetLength(), &tokenLen);
if( token != ttIdentifier || typeName.GetLength() != tokenLen )
return ConfigError(asINVALID_NAME, "RegisterObjectType", name, 0);
asEP_ALLOW_IMPLICIT_HANDLE_TYPES
This option is experimental. By turning it on script classes can be declared to always be treated as handles by declaring the class with @ before the name of the class. When this is done all variables of that type will be handles, and the assignment operator will always perform a handle assignment.