QtJson: mark String/Latin1String ctors explicit

An implicit conversion from const char* would be quite unfortunate.
Luckily, the code compiles as-is.

Change-Id: I445f983a27cc25bfaf4285c1a6c5811bd5d201b3
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
bb10
Marc Mutz 2016-08-17 23:50:23 +02:00 committed by Jędrzej Nowacki
parent b2799062f3
commit 519b8d1a28
1 changed files with 2 additions and 2 deletions

View File

@ -307,7 +307,7 @@ class Latin1String;
class String
{
public:
String(const char *data) { d = (Data *)data; }
explicit String(const char *data) { d = (Data *)data; }
struct Data {
qle_int length;
@ -381,7 +381,7 @@ public:
class Latin1String
{
public:
Latin1String(const char *data) { d = (Data *)data; }
explicit Latin1String(const char *data) { d = (Data *)data; }
struct Data {
qle_short length;