|
cutelyst 3.9.1
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
|
The Cutelyst namespace holds all public Cutelyst API.
Classes | |
| class | Action |
| This class represents a Cutelyst Action. More... | |
| class | ActionChain |
| Holds a chain of Cutelyst Actions. More... | |
| class | ActionREST |
| Automated REST Method Dispatching. More... | |
| class | ActionRESTFactory |
| class | Application |
| The Cutelyst Application. More... | |
| class | ASync |
| class | ASyncPrivate |
| class | Authentication |
| class | AuthenticationCredential |
| class | AuthenticationRealm |
| class | AuthenticationStore |
| class | AuthenticationUser |
| class | ClearSilver |
| class | Component |
| The Cutelyst Component base class. More... | |
| class | ComponentFactory |
| class | Context |
| The Cutelyst Context. More... | |
| class | Controller |
| Cutelyst Controller base class More... | |
| class | Cookie |
| The Cutelyst Cookie. More... | |
| class | CredentialHttp |
| class | CredentialPassword |
| class | CSRFProtection |
| Protect input forms against Cross Site Request Forgery (CSRF/XSRF) attacks. More... | |
| class | CuteleeView |
| class | Dispatcher |
| The Cutelyst Dispatcher. More... | |
| class | DispatchType |
| class | DispatchTypeChained |
| class | DispatchTypePath |
| class | Engine |
| The Cutelyst Engine. More... | |
| class | EngineRequest |
| class | GrantleeView |
| class | Headers |
| class | LangSelect |
| Language selection plugin. More... | |
| class | Memcached |
| Cutelyst Memcached plugin. More... | |
| class | MemcachedSessionStore |
| Memcached based session store. More... | |
| class | MultiPartFormDataParser |
| class | Pagination |
| class | Plugin |
| class | RenderView |
| Sensible default end action. More... | |
| class | RenderViewFactory |
| class | Request |
| class | Response |
| class | RoleACL |
| User role-based authorization action class. More... | |
| class | RoleACLFactory |
| class | Server |
| class | Session |
| class | SessionStore |
| class | SessionStoreFile |
| class | StaticCompressed |
| Deliver static files compressed on the fly or precompressed. More... | |
| class | StaticSimple |
| class | Stats |
| class | StatusMessage |
| class | StatusMessagePrivate |
| class | StoreHtpasswd |
| class | StoreMinimal |
| class | Upload |
| Cutelyst Upload handles file upload request More... | |
| class | Validator |
| Validation processor for input data. More... | |
| class | ValidatorAccepted |
| Checks if a field is available and has a specific value. More... | |
| class | ValidatorAfter |
| Checks if a date, time or datetime is after a comparison value. More... | |
| class | ValidatorAlpha |
| Validates an input field for only alphabetic content. More... | |
| class | ValidatorAlphaDash |
| Checks a value for only alpha-numeric content and dashes and underscores. More... | |
| class | ValidatorAlphaNum |
| Checks a value for only alpha-numeric content. More... | |
| class | ValidatorBefore |
| Checks if a date, time or datetime is before a comparison value. More... | |
| class | ValidatorBetween |
| Checks if a value or text length is between a minimum and maximum value. More... | |
| class | ValidatorBoolean |
| Checks if a value can be casted into a boolean. More... | |
| class | ValidatorCharNotAllowed |
| <Cutelyst/Plugins/Utils/validatorcharnotallowed.h> More... | |
| class | ValidatorConfirmed |
| Checks for a confirmation input field. More... | |
| class | ValidatorDate |
| Checks if the input data is a valid date. More... | |
| class | ValidatorDateTime |
| Checks if the input data is a valid datetime. More... | |
| class | ValidatorDifferent |
| Checks if two values are different. More... | |
| class | ValidatorDigits |
| Checks for digits only with optional length check. More... | |
| class | ValidatorDigitsBetween |
| <Cutelyst/Plugins/Utils/validatordigitsbetween.h> More... | |
| class | ValidatorDomain |
| Checks if the value of the input field contains FQDN according to RFC 1035. More... | |
| class | ValidatorEmail |
| Checks if the value is a valid email address according to specific RFCs. More... | |
| class | ValidatorFileSize |
| Checks if the input field contains a valid file size string like 1.5 GB. More... | |
| class | ValidatorFilled |
| The field under validation must not be empty when it is present. More... | |
| class | ValidatorIn |
| Checks if the field value is one from a list of values. More... | |
| class | ValidatorInteger |
| Checks if the value is an integer. More... | |
| class | ValidatorIp |
| Checks if the field value is a valid IP address. More... | |
| class | ValidatorJson |
| Checks if the inut data is valid JSON. More... | |
| class | ValidatorMax |
| Checks if a value is not bigger or longer than a maximum value. More... | |
| class | ValidatorMessages |
| Stores custom error messages and the input field label. More... | |
| class | ValidatorMin |
| Checks if a value is not smaller or shorter than a maximum value. More... | |
| class | ValidatorNotIn |
| Checks if the field value is not one from a list of values. More... | |
| class | ValidatorNumeric |
| Checks if the field under validation could be casted into a numeric value. More... | |
| class | ValidatorPresent |
| The field under validation must be present in input data but can be empty. More... | |
| class | ValidatorPwQuality |
| Validates an input field with libpwquality to check password quality. More... | |
| class | ValidatorRegularExpression |
| <Cutelyst/Plugins/Utils/validatorregularexpression.h> More... | |
| class | ValidatorRequired |
| Checks if a field is available and not empty. More... | |
| class | ValidatorRequiredIf |
| The field under validation must be present and not empty if the other field is equal to any value in a list. More... | |
| class | ValidatorRequiredIfStash |
| <Cutelyst/Plugins/Utils/validatorrequiredifstash.h> More... | |
| class | ValidatorRequiredUnless |
| <Cutelyst/Plugins/Utils/validatorrequiredunless.h> More... | |
| class | ValidatorRequiredUnlessStash |
| <Cutelyst/Plugins/Utils/validatorrequiredunlessstash.h> More... | |
| class | ValidatorRequiredWith |
| <Cutelyst/Plugins/Utils/validatorrequiredwith.h> More... | |
| class | ValidatorRequiredWithAll |
| <Cutelyst/Plugins/Utils/validatorrequiredwithall.h> More... | |
| class | ValidatorRequiredWithout |
| <Cutelyst/Plugins/Utils/validatorrequiredwithout.h> More... | |
| class | ValidatorRequiredWithoutAll |
| <Cutelyst/Plugins/Utils/validatorrequiredwithoutall.h> More... | |
| class | ValidatorResult |
| Provides information about performed validations. More... | |
| class | ValidatorReturnType |
| Contains the result of a single input parameter validation. More... | |
| class | ValidatorRule |
| Base class for all validator rules. More... | |
| class | ValidatorSame |
| The given field must match the field under validation. More... | |
| class | ValidatorSize |
| The field under validation must have a size matching the given value. More... | |
| class | ValidatorTime |
| Checks if the input data is a valid time. More... | |
| class | ValidatorUrl |
| The field under validation must be a valid URL. More... | |
| class | View |
| Cutelyst View abstract view component More... | |
| class | ViewEmail |
| class | ViewEmailTemplate |
| class | ViewJson |
| JSON view for your data. More... | |
Typedefs | |
| typedef QVector< Action * > | ActionList |
| using | ParamsMultiMap |
| using | Uploads |
| typedef QVector<Action *> Cutelyst::ActionList |
| using Cutelyst::ParamsMultiMap |
ParamsMultiMap is a QMultiMap used to store request parameters with keys containing multiple values.
Since QMultiMap::values() return them in the QMultiMap::insert() order they perfectly fit our body or query parameters need.
Definition at line 23 of file paramsmultimap.h.