8 #ifndef DOXYGEN_SHOULD_SKIP_THIS 10 # include <cutelee/filter.h> 11 # include <cutelee/node.h> 12 # include <cutelee/safestring.h> 13 # include <cutelee/util.h> 15 class CSRFTag final :
public Cutelee::AbstractNodeFactory
19 Cutelee::Node *getNode(
const QString &tagContent, Cutelee::Parser *p)
const override;
22 class CSRF final :
public Cutelee::Node
26 explicit CSRF(Cutelee::Parser *parser =
nullptr);
28 void render(Cutelee::OutputStream *stream, Cutelee::Context *gc)
const override;
31 mutable QString m_cutelystContext = QStringLiteral(
"c");
34 class CSRFTokenTag final :
public Cutelee::AbstractNodeFactory
38 Cutelee::Node *getNode(
const QString &tagContent, Cutelee::Parser *p)
const override;
41 class CSRFToken final :
public Cutelee::Node
45 explicit CSRFToken(Cutelee::Parser *parser =
nullptr);
47 void render(Cutelee::OutputStream *stream, Cutelee::Context *gc)
const override;
50 mutable QString m_cutelystContext = QStringLiteral(
"c");
53 #endif // DOXYGEN_SHOULD_SKIP_THIS