diff options
Diffstat (limited to 'src/qml/qml/v4/qv4v8.cpp')
-rw-r--r-- | src/qml/qml/v4/qv4v8.cpp | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/src/qml/qml/v4/qv4v8.cpp b/src/qml/qml/v4/qv4v8.cpp index 9902528a04..ba9509e499 100644 --- a/src/qml/qml/v4/qv4v8.cpp +++ b/src/qml/qml/v4/qv4v8.cpp @@ -508,58 +508,6 @@ Handle<Value> Value::fromV4Value(const QV4::Value &v4Value) } -int String::Length() const -{ - return asV4String()->toQString().length(); -} - -uint32_t String::Hash() const -{ - return asV4String()->hashValue(); -} - - -String::CompleteHashData String::CompleteHash() const -{ - QV4::String *s = asV4String(); - CompleteHashData data; - data.hash = s->hashValue(); - data.length = s->toQString().length(); - data.symbol_id = s->identifier; - return data; -} - -uint32_t String::ComputeHash(uint16_t *string, int length) -{ - return QV4::String::createHashValue(reinterpret_cast<const QChar *>(string), length); -} - -uint32_t String::ComputeHash(char *string, int length) -{ - // ### unefficient - QString s = QString::fromLatin1((char *)string, length); - return QV4::String::createHashValue(s.constData(), s.length()); -} - -bool String::Equals(uint16_t *str, int length) -{ - return asQString() == QString(reinterpret_cast<QChar*>(str), length); -} - -bool String::Equals(char *str, int length) -{ - return asQString() == QString::fromLatin1(str, length); -} - -int String::Write(uint16_t *buffer) const -{ - uint length = asQString().length(); - if (length == 0) - return 0; - memcpy(buffer, asQString().constData(), length*sizeof(QChar)); - return length; -} - String::ExternalStringResource *String::GetExternalStringResource() const { Q_UNIMPLEMENTED(); @@ -584,13 +532,6 @@ Handle<String> String::New(const uint16_t *data, int length) return v; } -Handle<String> String::NewSymbol(const char *data, int length) -{ - QString str = QString::fromLatin1(data, length); - QV4::String *vmString = currentEngine()->newIdentifier(str); - return New(vmString); -} - Handle<String> String::New(QV4::String *s) { return QV4::Value::fromString(s); |