Delete unused litstr conversion functions
These aren't called, so this takes them off the table.
Esse commit está contido em:
@@ -30,7 +30,7 @@ inline bool toBoolean(short v) { return v;}
|
||||
inline bool toBoolean(int v) { return v;}
|
||||
inline bool toBoolean(int64_t v) { return v;}
|
||||
inline bool toBoolean(double v) { return v;}
|
||||
inline bool toBoolean(litstr v) { return v && *v;}
|
||||
inline bool toBoolean(litstr v) = delete;
|
||||
inline bool toBoolean(const StringData *v) {
|
||||
return v ? v->toBoolean() : false;
|
||||
}
|
||||
@@ -51,7 +51,7 @@ inline char toByte(short v) { return v;}
|
||||
inline char toByte(int v) { return v;}
|
||||
inline char toByte(int64_t v) { return v;}
|
||||
inline char toByte(double v) { return (char)v;}
|
||||
inline char toByte(litstr v) { return StringData(v).toByte();}
|
||||
inline char toByte(litstr v) = delete;
|
||||
inline char toByte(const StringData *v) { return v ? v->toByte() : 0;}
|
||||
inline char toByte(CStrRef v) { return toByte(v.get());}
|
||||
inline char toByte(const ArrayData *v) { return (v && !v->empty()) ? 1 : 0;}
|
||||
@@ -66,7 +66,7 @@ inline short toInt16(short v) { return v;}
|
||||
inline short toInt16(int v) { return v;}
|
||||
inline short toInt16(int64_t v) { return v;}
|
||||
inline short toInt16(double v) { return (short)v;}
|
||||
inline short toInt16(litstr v) { return StringData(v).toInt16();}
|
||||
inline short toInt16(litstr v) = delete;
|
||||
inline short toInt16(const StringData *v) { return v ? v->toInt16() : 0;}
|
||||
inline short toInt16(CStrRef v) { return toInt16(v.get());}
|
||||
inline short toInt16(const ArrayData *v) { return (v && !v->empty()) ? 1 : 0;}
|
||||
@@ -81,7 +81,7 @@ inline int toInt32(short v) { return v;}
|
||||
inline int toInt32(int v) { return v;}
|
||||
inline int toInt32(int64_t v) { return v;}
|
||||
inline int toInt32(double v) { return (int)v;}
|
||||
inline int toInt32(litstr v) { return StringData(v).toInt32();}
|
||||
inline int toInt32(litstr v) = delete;
|
||||
inline int toInt32(const StringData *v) { return v ? v->toInt32() : 0;}
|
||||
inline int toInt32(CStrRef v) { return toInt32(v.get());}
|
||||
inline int toInt32(const ArrayData *v) { return (v && !v->empty()) ? 1 : 0;}
|
||||
@@ -103,7 +103,7 @@ inline int64_t toInt64(double v) {
|
||||
? (v > std::numeric_limits<uint64_t>::max() ? 0u : (uint64_t)v)
|
||||
: (v < 0 ? (int64_t)v : std::numeric_limits<int64_t>::min()));
|
||||
}
|
||||
inline int64_t toInt64(litstr v) { return StringData(v).toInt64();}
|
||||
inline int64_t toInt64(litstr v) = delete;
|
||||
inline int64_t toInt64(const StringData *v) { return v ? v->toInt64() : 0;}
|
||||
inline int64_t toInt64(CStrRef v) { return toInt64(v.get());}
|
||||
inline int64_t toInt64(const ArrayData *v) { return (v && !v->empty()) ? 1 : 0;}
|
||||
@@ -118,7 +118,7 @@ inline double toDouble(short v) { return v;}
|
||||
inline double toDouble(int v) { return v;}
|
||||
inline double toDouble(int64_t v) { return v;}
|
||||
inline double toDouble(double v) { return v;}
|
||||
inline double toDouble(litstr v) { return StringData(v).toDouble();}
|
||||
inline double toDouble(litstr v) = delete;
|
||||
inline double toDouble(const StringData *v) { return v? v->toDouble() : 0;}
|
||||
inline double toDouble(CStrRef v) { return toDouble(v.get());}
|
||||
inline double toDouble(const ArrayData *v) {
|
||||
@@ -135,7 +135,7 @@ inline String toString(short v) { return (int64_t)v;}
|
||||
inline String toString(int v) { return (int64_t)v;}
|
||||
inline String toString(int64_t v) { return v;}
|
||||
inline String toString(double v) { return v;}
|
||||
inline String toString(litstr v) { return v;}
|
||||
inline String toString(litstr v) = delete;
|
||||
inline String toString(StringData *v) { return v ? String(v) : String("");}
|
||||
inline String toString(CStrRef v) { return toString(v.get());}
|
||||
inline String toString(const ArrayData *v) { return v ? "Array" : "";}
|
||||
@@ -152,7 +152,7 @@ inline Array toArray(short v) { return Array::Create(v);}
|
||||
inline Array toArray(int v) { return Array::Create(v);}
|
||||
inline Array toArray(int64_t v) { return Array::Create(v);}
|
||||
inline Array toArray(double v) { return Array::Create(v);}
|
||||
inline Array toArray(litstr v) { return Array::Create(v);}
|
||||
inline Array toArray(litstr v) = delete;
|
||||
inline Array toArray(StringData *v) {
|
||||
return v ? Array::Create(v) : Array::Create();
|
||||
}
|
||||
@@ -171,7 +171,7 @@ inline Object toObject(short v) { return Variant(v).toObject();}
|
||||
inline Object toObject(int v) { return Variant(v).toObject();}
|
||||
inline Object toObject(int64_t v) { return Variant(v).toObject();}
|
||||
inline Object toObject(double v) { return Variant(v).toObject();}
|
||||
inline Object toObject(litstr v) { return Variant(v).toObject();}
|
||||
inline Object toObject(litstr v) = delete;
|
||||
inline Object toObject(const StringData *v) { return Variant(StrNR(v)).toObject();}
|
||||
inline Object toObject(CStrRef v) { return Variant(v).toObject();}
|
||||
Object toObject(ArrayData *v);
|
||||
|
||||
Referência em uma Nova Issue
Bloquear um usuário