diff options
Diffstat (limited to 'src/qml/jsruntime/qv4internalclass.cpp')
-rw-r--r-- | src/qml/jsruntime/qv4internalclass.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4internalclass.cpp b/src/qml/jsruntime/qv4internalclass.cpp index 4f6adc2c88..02783b79a0 100644 --- a/src/qml/jsruntime/qv4internalclass.cpp +++ b/src/qml/jsruntime/qv4internalclass.cpp @@ -197,6 +197,11 @@ InternalClass *InternalClass::changePrototype(Object *proto) return newClass; } +InternalClass *InternalClass::addMember(StringRef string, PropertyAttributes data, uint *index) +{ + return addMember(string.getPointer(), data, index); +} + InternalClass *InternalClass::addMember(String *string, PropertyAttributes data, uint *index) { // qDebug() << "InternalClass::addMember()" << string->toQString() << size << hex << (uint)data.m_all << data.type(); @@ -255,6 +260,11 @@ void InternalClass::removeMember(Object *object, Identifier *id) transitions.insert(t, object->internalClass); } +uint InternalClass::find(const StringRef string) +{ + return find(string.getPointer()); +} + uint InternalClass::find(const String *string) { engine->identifierTable->identifier(string); |