41 #ifndef QDECLARATIVESCRIPTPARSER_P_H 42 #define QDECLARATIVESCRIPTPARSER_P_H 56 #include "private/qdeclarativeparser_p.h" 58 #include <QtCore/QList> 59 #include <QtCore/QUrl> 119 QDeclarativeParser::Object::ScriptBlock::Pragmas
pragmas;
148 #endif // QDECLARATIVESCRIPTPARSER_P_H
#define QT_END_NAMESPACE
This macro expands to.
void setTree(QDeclarativeParser::Object *tree)
QDeclarativeParser::LocationSpan location
QList< TypeReference * > referencedTypes() const
The QByteArray class provides an array of bytes.
QList< TypeReference * > _refTypes
QList< QDeclarativeError > errors() const
QList< Import > imports() const
The QUrl class provides a convenient interface for working with URLs.
The QString class provides a Unicode character string.
QString scriptFile() const
static QDeclarativeParser::Object::ScriptBlock::Pragmas extractPragmas(QString &)
static JavaScriptMetaData extractMetaData(QString &)
#define QT_BEGIN_NAMESPACE
This macro expands to.
QList< QDeclarativeParser::Object * > refObjects
TypeReference * findOrCreateType(const QString &name)
~QDeclarativeScriptParser()
QList< QDeclarativeError > _errors
QDeclarativeScriptParser()
bool parse(const QByteArray &data, const QUrl &url=QUrl())
void setScriptFile(const QString &filename)
QDeclarativeScriptParserJsASTData * data
QDeclarativeParser::Object * root
TypeReference(int typeId, const QString &typeName)
QDeclarativeParser::Object * tree() const
The QList class is a template class that provides lists.