5#ifndef CUTELYST_DISPATCHTYPEPATH_H
6#define CUTELYST_DISPATCHTYPEPATH_H
8#include <Cutelyst/action.h>
9#include <Cutelyst/cutelyst_global.h>
10#include <Cutelyst/dispatchtype.h>
14class DispatchTypePathPrivate;
33 virtual bool inUse()
override;
42 DispatchTypePathPrivate *d_ptr;
This class represents a Cutelyst Action.
virtual MatchType match(Context *c, const QString &path, const QStringList &args) const override
DispatchTypePath(QObject *parent=nullptr)
virtual QByteArray list() const override
list the registered actions To be implemented by subclasses
virtual bool inUse() override
virtual QString uriForAction(Action *action, const QStringList &captures) const override
virtual bool registerAction(Action *action) override
registerAction
DispatchType(QObject *parent=nullptr)
The Cutelyst namespace holds all public Cutelyst API.
QObject * parent() const const