7#include <Cutelyst/cutelyst_export.h>
9#include <QtCore/qobject.h>
10#include <QtCore/qstringlist.h>
50 virtual QByteArray
list()
const = 0;
57 match(
Context *c, QStringView path,
const QStringList &args)
const = 0;
63 [[nodiscard]]
virtual QString uriForAction(
Action *action,
64 const QStringList &captures)
const = 0;
76 virtual bool registerAction(
Action *action);
97 virtual bool isLowPrecedence()
const;
This class represents a Cutelyst Action.
The Cutelyst application.
Abstract class to described a dispatch type.
virtual QByteArray list() const =0
virtual MatchType match(Context *c, QStringView path, const QStringList &args) const =0
The Cutelyst namespace holds all public Cutelyst API.