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