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:
 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::CredentialHttp
   CCutelyst::CredentialPassword
  CCutelyst::AuthenticationStore
   CCutelyst::StoreHtpasswd
   CCutelyst::StoreMinimal
  CCutelyst::ComponentThe Cutelyst Component base class
   CCutelyst::ActionThis class represents a Cutelyst Action
    CCutelyst::ActionChainHolds a chain of Cutelyst Actions
    CCutelyst::ActionRESTAutomated REST Method Dispatching
    CCutelyst::RenderViewSensible default end action
   CCutelyst::AuthenticationRealm
   CCutelyst::RoleACLUser role-based authorization action class
   CCutelyst::ViewCutelyst View abstract view component
    CCutelyst::ClearSilver
    CCutelyst::CuteleeView
    CCutelyst::GrantleeView
    CCutelyst::ViewEmail
     CCutelyst::ViewEmailTemplate
    CCutelyst::ViewJsonJSON view for your data
  CCutelyst::ContextThe Cutelyst Context
  CCutelyst::ControllerCutelyst Controller base class
  CCutelyst::DispatchType
   CCutelyst::DispatchTypeChained
   CCutelyst::DispatchTypePath
  CCutelyst::DispatcherThe Cutelyst Dispatcher
  CCutelyst::EngineThe Cutelyst Engine
  CCutelyst::Plugin
   CCutelyst::Authentication
   CCutelyst::CSRFProtectionProtect input forms against Cross Site Request Forgery (CSRF/XSRF) attacks
   CCutelyst::LangSelectLanguage selection plugin
   CCutelyst::MemcachedCutelyst Memcached plugin
   CCutelyst::Session
   CCutelyst::StaticCompressedDeliver static files compressed on the fly or precompressed
   CCutelyst::StaticSimple
   CCutelyst::StatusMessage
  CCutelyst::RenderViewFactory
  CCutelyst::Request
  CCutelyst::RoleACLFactory
  CCutelyst::Server
  CCutelyst::SessionStore
   CCutelyst::MemcachedSessionStoreMemcached based session store
   CCutelyst::SessionStoreFile
  CQIODevice [external]
   CCutelyst::Response
   CCutelyst::UploadCutelyst Upload handles file upload request
 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