14 #include <QXmlStreamReader> 15 #include <QXmlStreamWriter> 16 #include <QStringList> 17 #include <QMetaObject> 18 #include <QMetaMethod> 19 #include "properties.h" 20 #include "qlistobject.h" 21 #include "cppwebframework_global.h" 31 QMap<QString, QObject *> &objects;
39 QByteArray openFile(QXmlStreamReader &xml);
45 QByteArray processXml(QXmlStreamReader &xml);
51 QByteArray processOutTag(QMap<QString, QString> &attr);
57 QByteArray processForTag(QXmlStreamReader &xml);
63 QByteArray processIfTag(QXmlStreamReader &xml);
70 QByteArray getBody(QXmlStreamReader &xml,
const QString &tagName);
73 void processText(QString &text);
81 CSTLCompiler(
const QByteArray &str,
const QString &path, QMap<QString, QObject *> &objects,
bool isStrFileName =
true);
91 #endif // CSTLCOMPILER_H This class compiles view pages with CSTL (C++ Server Pages Standard Tags Library).
Definition: cstlcompiler.h:27