1#ifndef LINTEL_HTTPSTATUSCODES_H
2#define LINTEL_HTTPSTATUSCODES_H
89 constexpr operator Value()
const {
return m_value; }
91 explicit operator bool() =
delete;
Definition HttpStatusCodes.h:10
Value
Definition HttpStatusCodes.h:12
@ BadGateway
Definition HttpStatusCodes.h:71
@ ProxyAuthenticationRequired
Definition HttpStatusCodes.h:43
@ URITooLong
Definition HttpStatusCodes.h:50
@ RequestHeaderFieldsTooLarge
Definition HttpStatusCodes.h:62
@ MethodNotAllowed
Definition HttpStatusCodes.h:41
@ LoopDetected
Definition HttpStatusCodes.h:77
@ RangeNotSatisfiable
Definition HttpStatusCodes.h:52
@ Found
Definition HttpStatusCodes.h:29
@ PaymentRequired
Definition HttpStatusCodes.h:38
@ TemporaryRedirect
Definition HttpStatusCodes.h:34
@ TooEarly
Definition HttpStatusCodes.h:58
@ PermanentRedirect
Definition HttpStatusCodes.h:35
@ OK
Definition HttpStatusCodes.h:17
@ SeeOther
Definition HttpStatusCodes.h:30
@ NotExtended
Definition HttpStatusCodes.h:79
@ NotImplemented
Definition HttpStatusCodes.h:70
@ MovedPermanently
Definition HttpStatusCodes.h:28
@ Unauthorized
Definition HttpStatusCodes.h:37
@ NoContent
Definition HttpStatusCodes.h:21
@ RequestTimeout
Definition HttpStatusCodes.h:44
@ PreconditionRequired
Definition HttpStatusCodes.h:60
@ Gone
Definition HttpStatusCodes.h:46
@ NonAuthoritativeInformation
Definition HttpStatusCodes.h:20
@ ResetContent
Definition HttpStatusCodes.h:22
@ NetworkAuthenticationRequired
Definition HttpStatusCodes.h:80
@ NoResponse
Definition HttpStatusCodes.h:66
@ UnprocessableEntity
Definition HttpStatusCodes.h:55
@ TooManyRequests
Definition HttpStatusCodes.h:61
@ NotAcceptable
Definition HttpStatusCodes.h:42
@ InsufficientStorage
Definition HttpStatusCodes.h:76
@ BadRequest
Definition HttpStatusCodes.h:36
@ HTTPVersionNotSupported
Definition HttpStatusCodes.h:74
@ ExpectationFailed
Definition HttpStatusCodes.h:53
@ ServiceUnavailable
Definition HttpStatusCodes.h:72
@ NotFound
Definition HttpStatusCodes.h:40
@ Processing
Definition HttpStatusCodes.h:15
@ UpgradeRequired
Definition HttpStatusCodes.h:59
@ UnsupportedMediaType
Definition HttpStatusCodes.h:51
@ Accepted
Definition HttpStatusCodes.h:19
@ GatewayTimeout
Definition HttpStatusCodes.h:73
@ AlreadyReported
Definition HttpStatusCodes.h:25
@ PartialContent
Definition HttpStatusCodes.h:23
@ Locked
Definition HttpStatusCodes.h:56
@ PayloadTooLarge
Definition HttpStatusCodes.h:49
@ Conflict
Definition HttpStatusCodes.h:45
@ InternalServerError
Definition HttpStatusCodes.h:69
@ UnavailableForLegalReasons
Definition HttpStatusCodes.h:63
@ EarlyHints
Definition HttpStatusCodes.h:16
@ FailedDependency
Definition HttpStatusCodes.h:57
@ BandwidthLimitExceeded
Definition HttpStatusCodes.h:78
@ MultiStatus
Definition HttpStatusCodes.h:24
@ Continue
Definition HttpStatusCodes.h:13
@ LengthRequired
Definition HttpStatusCodes.h:47
@ PreconditionFailed
Definition HttpStatusCodes.h:48
@ Created
Definition HttpStatusCodes.h:18
@ SwitchingProtocols
Definition HttpStatusCodes.h:14
@ PolicyNotFulfilled
Definition HttpStatusCodes.h:65
@ Reserved
Definition HttpStatusCodes.h:33
@ Forbidden
Definition HttpStatusCodes.h:39
@ IAmUsed
Definition HttpStatusCodes.h:26
@ ClientClosedRequest
Definition HttpStatusCodes.h:68
@ MultipleChoices
Definition HttpStatusCodes.h:27
@ MisdirectedRequest
Definition HttpStatusCodes.h:54
@ NotModified
Definition HttpStatusCodes.h:31
@ TheRequestShouldBeRetriedAfterDoingTheAppropriateAction
Definition HttpStatusCodes.h:67
@ UseProxy
Definition HttpStatusCodes.h:32
@ IAmATeaPot
Definition HttpStatusCodes.h:64
@ VariantAlsoNegotiates
Definition HttpStatusCodes.h:75
constexpr HttpStatusCodes(Value value)
Definition HttpStatusCodes.h:84
constexpr HttpStatusCodes(int statusCode)
Definition HttpStatusCodes.h:87
constexpr Value getValue() const
Definition HttpStatusCodes.h:94
constexpr int getCode() const
Definition HttpStatusCodes.h:97
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9