cutelyst 3.9.1
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CCutelyst::ASync
 CCutelyst::ASyncPrivate
 CCutelyst::AuthenticationUser
 CCutelyst::Headers::Authorization
 CCutelyst::ComponentFactory
 CCutelyst::ActionRESTFactory
 CCutelyst::RenderViewFactory
 CCutelyst::RoleACLFactory
 CCutelyst::EngineRequest
 CCutelyst::Headers
 CCutelyst::MultiPartFormDataParser
 CQNetworkCookie [external]
 CCutelyst::CookieThe Cutelyst Cookie
 CQObject [external]
 CCutelyst::ActionRESTFactory
 CCutelyst::ApplicationThe Cutelyst Application
 CCutelyst::AuthenticationCredential
 CCutelyst::AuthenticationStore
 CCutelyst::ComponentThe Cutelyst Component base class
 CCutelyst::ContextThe Cutelyst Context
 CCutelyst::ControllerCutelyst Controller base class
 CCutelyst::DispatchType
 CCutelyst::DispatcherThe Cutelyst Dispatcher
 CCutelyst::EngineThe Cutelyst Engine
 CCutelyst::Plugin
 CCutelyst::RenderViewFactory
 CCutelyst::Request
 CCutelyst::RoleACLFactory
 CCutelyst::Server
 CCutelyst::SessionStore
 CQIODevice [external]
 CQVariantMap
 CCutelyst::Pagination
 CCutelyst::Stats
 CCutelyst::StatusMessagePrivate
 CCutelyst::Sql::Transaction
  • This is a helper class to create scoped transactions
 CCutelyst::ValidatorValidation processor for input data
 CCutelyst::ValidatorMessagesStores custom error messages and the input field label
 CCutelyst::ValidatorResultProvides information about performed validations
 CCutelyst::ValidatorReturnTypeContains the result of a single input parameter validation
 CCutelyst::ValidatorRuleBase class for all validator rules
 CCutelyst::ValidatorAcceptedChecks if a field is available and has a specific value
 CCutelyst::ValidatorAfterChecks if a date, time or datetime is after a comparison value
 CCutelyst::ValidatorAlphaValidates an input field for only alphabetic content
 CCutelyst::ValidatorAlphaDashChecks a value for only alpha-numeric content and dashes and underscores
 CCutelyst::ValidatorAlphaNumChecks a value for only alpha-numeric content
 CCutelyst::ValidatorBeforeChecks if a date, time or datetime is before a comparison value
 CCutelyst::ValidatorBetweenChecks if a value or text length is between a minimum and maximum value
 CCutelyst::ValidatorBooleanChecks if a value can be casted into a boolean
 CCutelyst::ValidatorCharNotAllowed<Cutelyst/Plugins/Utils/validatorcharnotallowed.h>
 CCutelyst::ValidatorConfirmedChecks for a confirmation input field
 CCutelyst::ValidatorDateChecks if the input data is a valid date
 CCutelyst::ValidatorDateTimeChecks if the input data is a valid datetime
 CCutelyst::ValidatorDifferentChecks if two values are different
 CCutelyst::ValidatorDigitsChecks for digits only with optional length check
 CCutelyst::ValidatorDigitsBetween<Cutelyst/Plugins/Utils/validatordigitsbetween.h>
 CCutelyst::ValidatorDomainChecks if the value of the input field contains FQDN according to RFC 1035
 CCutelyst::ValidatorEmailChecks if the value is a valid email address according to specific RFCs
 CCutelyst::ValidatorFileSizeChecks if the input field contains a valid file size string like 1.5 GB
 CCutelyst::ValidatorFilledThe field under validation must not be empty when it is present
 CCutelyst::ValidatorInChecks if the field value is one from a list of values
 CCutelyst::ValidatorIntegerChecks if the value is an integer
 CCutelyst::ValidatorIpChecks if the field value is a valid IP address
 CCutelyst::ValidatorJsonChecks if the inut data is valid JSON
 CCutelyst::ValidatorMaxChecks if a value is not bigger or longer than a maximum value
 CCutelyst::ValidatorMinChecks if a value is not smaller or shorter than a maximum value
 CCutelyst::ValidatorNotInChecks if the field value is not one from a list of values
 CCutelyst::ValidatorNumericChecks if the field under validation could be casted into a numeric value
 CCutelyst::ValidatorPresentThe field under validation must be present in input data but can be empty
 CCutelyst::ValidatorPwQualityValidates an input field with libpwquality to check password quality
 CCutelyst::ValidatorRegularExpression<Cutelyst/Plugins/Utils/validatorregularexpression.h>
 CCutelyst::ValidatorRequiredChecks if a field is available and not empty
 CCutelyst::ValidatorRequiredIfThe field under validation must be present and not empty if the other field is equal to any value in a list
 CCutelyst::ValidatorRequiredIfStash<Cutelyst/Plugins/Utils/validatorrequiredifstash.h>
 CCutelyst::ValidatorRequiredUnless<Cutelyst/Plugins/Utils/validatorrequiredunless.h>
 CCutelyst::ValidatorRequiredUnlessStash<Cutelyst/Plugins/Utils/validatorrequiredunlessstash.h>
 CCutelyst::ValidatorRequiredWith<Cutelyst/Plugins/Utils/validatorrequiredwith.h>
 CCutelyst::ValidatorRequiredWithAll<Cutelyst/Plugins/Utils/validatorrequiredwithall.h>
 CCutelyst::ValidatorRequiredWithout<Cutelyst/Plugins/Utils/validatorrequiredwithout.h>
 CCutelyst::ValidatorRequiredWithoutAll<Cutelyst/Plugins/Utils/validatorrequiredwithoutall.h>
 CCutelyst::ValidatorSameThe given field must match the field under validation
 CCutelyst::ValidatorSizeThe field under validation must have a size matching the given value
 CCutelyst::ValidatorTimeChecks if the input data is a valid time
 CCutelyst::ValidatorUrlThe field under validation must be a valid URL
 CWSGIImplements a WSGI server