cutelyst 3.9.1
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NCutelystThe Cutelyst namespace holds all public Cutelyst API
  NSql
   CTransaction
  • This is a helper class to create scoped transactions
  CActionThis class represents a Cutelyst Action
  CActionChainHolds a chain of Cutelyst Actions
  CActionRESTAutomated REST Method Dispatching
  CActionRESTFactory
  CApplicationThe Cutelyst Application
  CASync
  CASyncPrivate
  CAuthentication
  CAuthenticationCredential
  CAuthenticationRealm
  CAuthenticationStore
  CAuthenticationUser
  CClearSilver
  CComponentThe Cutelyst Component base class
  CComponentFactory
  CContextThe Cutelyst Context
  CControllerCutelyst Controller base class
  CCookieThe Cutelyst Cookie
  CCredentialHttp
  CCredentialPassword
  CCSRFProtectionProtect input forms against Cross Site Request Forgery (CSRF/XSRF) attacks
  CCuteleeView
  CDispatcherThe Cutelyst Dispatcher
  CDispatchType
  CDispatchTypeChained
  CDispatchTypePath
  CEngineThe Cutelyst Engine
  CEngineRequest
  CGrantleeView
  CHeaders
   CAuthorization
  CLangSelectLanguage selection plugin
  CMemcachedCutelyst Memcached plugin
  CMemcachedSessionStoreMemcached based session store
  CMultiPartFormDataParser
  CPagination
  CPlugin
  CRenderViewSensible default end action
  CRenderViewFactory
  CRequest
  CResponse
  CRoleACLUser role-based authorization action class
  CRoleACLFactory
  CServer
  CSession
  CSessionStore
  CSessionStoreFile
  CStaticCompressedDeliver static files compressed on the fly or precompressed
  CStaticSimple
  CStats
  CStatusMessage
  CStatusMessagePrivate
  CStoreHtpasswd
  CStoreMinimal
  CUploadCutelyst Upload handles file upload request
  CValidatorValidation processor for input data
  CValidatorAcceptedChecks if a field is available and has a specific value
  CValidatorAfterChecks if a date, time or datetime is after a comparison value
  CValidatorAlphaValidates an input field for only alphabetic content
  CValidatorAlphaDashChecks a value for only alpha-numeric content and dashes and underscores
  CValidatorAlphaNumChecks a value for only alpha-numeric content
  CValidatorBeforeChecks if a date, time or datetime is before a comparison value
  CValidatorBetweenChecks if a value or text length is between a minimum and maximum value
  CValidatorBooleanChecks if a value can be casted into a boolean
  CValidatorCharNotAllowed<Cutelyst/Plugins/Utils/validatorcharnotallowed.h>
  CValidatorConfirmedChecks for a confirmation input field
  CValidatorDateChecks if the input data is a valid date
  CValidatorDateTimeChecks if the input data is a valid datetime
  CValidatorDifferentChecks if two values are different
  CValidatorDigitsChecks for digits only with optional length check
  CValidatorDigitsBetween<Cutelyst/Plugins/Utils/validatordigitsbetween.h>
  CValidatorDomainChecks if the value of the input field contains FQDN according to RFC 1035
  CValidatorEmailChecks if the value is a valid email address according to specific RFCs
  CValidatorFileSizeChecks if the input field contains a valid file size string like 1.5 GB
  CValidatorFilledThe field under validation must not be empty when it is present
  CValidatorInChecks if the field value is one from a list of values
  CValidatorIntegerChecks if the value is an integer
  CValidatorIpChecks if the field value is a valid IP address
  CValidatorJsonChecks if the inut data is valid JSON
  CValidatorMaxChecks if a value is not bigger or longer than a maximum value
  CValidatorMessagesStores custom error messages and the input field label
  CValidatorMinChecks if a value is not smaller or shorter than a maximum value
  CValidatorNotInChecks if the field value is not one from a list of values
  CValidatorNumericChecks if the field under validation could be casted into a numeric value
  CValidatorPresentThe field under validation must be present in input data but can be empty
  CValidatorPwQualityValidates an input field with libpwquality to check password quality
  CValidatorRegularExpression<Cutelyst/Plugins/Utils/validatorregularexpression.h>
  CValidatorRequiredChecks if a field is available and not empty
  CValidatorRequiredIfThe field under validation must be present and not empty if the other field is equal to any value in a list
  CValidatorRequiredIfStash<Cutelyst/Plugins/Utils/validatorrequiredifstash.h>
  CValidatorRequiredUnless<Cutelyst/Plugins/Utils/validatorrequiredunless.h>
  CValidatorRequiredUnlessStash<Cutelyst/Plugins/Utils/validatorrequiredunlessstash.h>
  CValidatorRequiredWith<Cutelyst/Plugins/Utils/validatorrequiredwith.h>
  CValidatorRequiredWithAll<Cutelyst/Plugins/Utils/validatorrequiredwithall.h>
  CValidatorRequiredWithout<Cutelyst/Plugins/Utils/validatorrequiredwithout.h>
  CValidatorRequiredWithoutAll<Cutelyst/Plugins/Utils/validatorrequiredwithoutall.h>
  CValidatorResultProvides information about performed validations
  CValidatorReturnTypeContains the result of a single input parameter validation
  CValidatorRuleBase class for all validator rules
  CValidatorSameThe given field must match the field under validation
  CValidatorSizeThe field under validation must have a size matching the given value
  CValidatorTimeChecks if the input data is a valid time
  CValidatorUrlThe field under validation must be a valid URL
  CViewCutelyst View abstract view component
  CViewEmail
  CViewEmailTemplate
  CViewJsonJSON view for your data
 CWSGIImplements a WSGI server