3#ifndef QV4STRINGOBJECT_P_H
4#define QV4STRINGOBJECT_P_H
19#include <QtCore/qnumeric.h>
27#define StringObjectMembers(class, Member) \
28 Member(class, Pointer, String *, string)
34 LengthPropertyIndex = 0
59 return d()->getIndex(
index);
Combined button and popup list for selecting options.
\qmltype Particle \inqmlmodule QtQuick.Particles
GLenum GLuint GLenum GLsizei length
static QT_BEGIN_NAMESPACE void init(QTextBoundaryFinder::BoundaryType type, QStringView str, QCharAttributes *attributes)
#define Q_MANAGED_TYPE(type)
#define V4_INTERNALCLASS(c)
#define DECLARE_HEAP_OBJECT(name, base)
#define DECLARE_MARKOBJECTS(class)
#define V4_OBJECT2(DataClass, superClass)
Heap::ExecutionContext * scope() const
void init(QV4::ExecutionContext *scope)
ExecutionEngine * engine() const
PropertyAttributes getOwnProperty(PropertyKey id, Property *p=nullptr) const
static ReturnedValue method_raw(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_fromCharCode(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_fromCodePoint(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
Heap::String * getIndex(uint index) const
static ReturnedValue method_localeCompare(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_concat(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_toLocaleUpperCase(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_indexOf(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_includes(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_repeat(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_toLocaleLowerCase(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_padEnd(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_toLowerCase(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_toUpperCase(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_charAt(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_replace(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_normalize(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_substr(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_slice(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_match(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_codePointAt(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_search(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_split(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_substring(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_trim(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
void init(ExecutionEngine *engine, Object *ctor)
static ReturnedValue method_lastIndexOf(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_charCodeAt(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_startsWith(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_endsWith(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_toString(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_padStart(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_iterator(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static constexpr VTable::OwnPropertyKeys virtualOwnPropertyKeys
static constexpr VTable::GetOwnProperty virtualGetOwnProperty
static constexpr VTable::CallAsConstructor virtualCallAsConstructor
static constexpr VTable::Call virtualCall
static constexpr VTable::DeleteProperty virtualDeleteProperty