1 Commits

Author SHA1 Message Date
2bc0170dbd drop junk 2026-03-07 17:36:36 +03:00
4 changed files with 111 additions and 110 deletions

View File

@@ -38,11 +38,12 @@ public:
//! \~english Coordinate system used by stored components. //! \~english Coordinate system used by stored components.
//! \~russian Система координат, используемая для хранимых компонент. //! \~russian Система координат, используемая для хранимых компонент.
enum CoordinateSystem { enum CoordinateSystem {
Unknown = 0, /** \~english Unknown coordinate system \~russian Неизвестная система координат */ Unknown = 0 /** \~english Unknown coordinate system \~russian Неизвестная система координат */,
Geodetic, /** \~english Geodetic latitude, longitude and height above the ellipsoid \~russian Геодезическая широта, долгота и высота Geodetic /** \~english Geodetic latitude, longitude and height above the ellipsoid \~russian Геодезическая широта, долгота и высота
над эллипсоидом */ над эллипсоидом */
Geocentric, /** \~english Geocentric latitude, longitude and radius \~russian Геоцентрическая широта, долгота и радиус */ ,
Cartesian, /** \~english Earth-centered Earth-fixed Cartesian coordinates \~russian Декартовы координаты ECEF */ Geocentric /** \~english Geocentric latitude, longitude and radius \~russian Геоцентрическая широта, долгота и радиус */,
Cartesian /** \~english Earth-centered Earth-fixed Cartesian coordinates \~russian Декартовы координаты ECEF */,
Spherical /** \~english Spherical coordinates as theta, phi and radius \~russian Сферические координаты: тета, фи и радиус */ Spherical /** \~english Spherical coordinates as theta, phi and radius \~russian Сферические координаты: тета, фи и радиус */
}; };

View File

@@ -16,91 +16,91 @@ namespace PIHTTP {
//! \~english HTTP request method. //! \~english HTTP request method.
//! \~russian HTTP-метод запроса. //! \~russian HTTP-метод запроса.
enum class Method { enum class Method {
Unknown /** \~english Unknown or not set method \~russian Неизвестный или не заданный метод */, Unknown,
Get /** \~english GET method \~russian Метод GET */, Get,
Head /** \~english HEAD method \~russian Метод HEAD */, Head,
Post /** \~english POST method \~russian Метод POST */, Post,
Put /** \~english PUT method \~russian Метод PUT */, Put,
Delete /** \~english DELETE method \~russian Метод DELETE */, Delete,
Connect /** \~english CONNECT method \~russian Метод CONNECT */, Connect,
Options /** \~english OPTIONS method \~russian Метод OPTIONS */, Options,
Trace /** \~english TRACE method \~russian Метод TRACE */, Trace,
Patch /** \~english PATCH method \~russian Метод PATCH */, Patch,
}; };
//! \~english HTTP status code. //! \~english HTTP status code.
//! \~russian HTTP-код статуса. //! \~russian HTTP-код статуса.
enum class Code { enum class Code {
Unknown /** \~english Unknown or unset status code \~russian Неизвестный или не заданный код статуса */ = -1, Unknown = -1,
Continue /** \~english 100 Continue \~russian 100 Continue */ = 100, Continue = 100,
SwitchingProtocols /** \~english 101 Switching Protocols \~russian 101 Switching Protocols */ = 101, SwitchingProtocols = 101,
Processing /** \~english 102 Processing \~russian 102 Processing */ = 102, Processing = 102,
EarlyHints /** \~english 103 Early Hints \~russian 103 Early Hints */ = 103, EarlyHints = 103,
Ok /** \~english 200 OK \~russian 200 OK */ = 200, Ok = 200,
Created /** \~english 201 Created \~russian 201 Created */ = 201, Created = 201,
Accepted /** \~english 202 Accepted \~russian 202 Accepted */ = 202, Accepted = 202,
NonAuthoritativeInformation /** \~english 203 Non-Authoritative Information \~russian 203 Non-Authoritative Information */ = 203, NonAuthoritativeInformation = 203,
NoContent /** \~english 204 No Content \~russian 204 No Content */ = 204, NoContent = 204,
ResetContent /** \~english 205 Reset Content \~russian 205 Reset Content */ = 205, ResetContent = 205,
PartialContent /** \~english 206 Partial Content \~russian 206 Partial Content */ = 206, PartialContent = 206,
MultiStatus /** \~english 207 Multi-Status \~russian 207 Multi-Status */ = 207, MultiStatus = 207,
AlreadyReported /** \~english 208 Already Reported \~russian 208 Already Reported */ = 208, AlreadyReported = 208,
IMUsed /** \~english 226 IM Used \~russian 226 IM Used */ = 226, IMUsed = 226,
MultipleChoices /** \~english 300 Multiple Choices \~russian 300 Multiple Choices */ = 300, MultipleChoices = 300,
MovedPermanently /** \~english 301 Moved Permanently \~russian 301 Moved Permanently */ = 301, MovedPermanently = 301,
Found /** \~english 302 Found \~russian 302 Found */ = 302, Found = 302,
SeeOther /** \~english 303 See Other \~russian 303 See Other */ = 303, SeeOther = 303,
NotModified /** \~english 304 Not Modified \~russian 304 Not Modified */ = 304, NotModified = 304,
UseProxy /** \~english 305 Use Proxy \~russian 305 Use Proxy */ = 305, UseProxy = 305,
SwitchProxy /** \~english 306 Switch Proxy \~russian 306 Switch Proxy */ = 306, SwitchProxy = 306,
TemporaryRedirect /** \~english 307 Temporary Redirect \~russian 307 Temporary Redirect */ = 307, TemporaryRedirect = 307,
PermanentRedirect /** \~english 308 Permanent Redirect \~russian 308 Permanent Redirect */ = 308, PermanentRedirect = 308,
BadRequest /** \~english 400 Bad Request \~russian 400 Bad Request */ = 400, BadRequest = 400,
Unauthorized /** \~english 401 Unauthorized \~russian 401 Unauthorized */ = 401, Unauthorized = 401,
PaymentRequired /** \~english 402 Payment Required \~russian 402 Payment Required */ = 402, PaymentRequired = 402,
Forbidden /** \~english 403 Forbidden \~russian 403 Forbidden */ = 403, Forbidden = 403,
NotFound /** \~english 404 Not Found \~russian 404 Not Found */ = 404, NotFound = 404,
MethodNotAllowed /** \~english 405 Method Not Allowed \~russian 405 Method Not Allowed */ = 405, MethodNotAllowed = 405,
NotAcceptable /** \~english 406 Not Acceptable \~russian 406 Not Acceptable */ = 406, NotAcceptable = 406,
ProxyAuthenticationRequired /** \~english 407 Proxy Authentication Required \~russian 407 Proxy Authentication Required */ = 407, ProxyAuthenticationRequired = 407,
RequestTimeout /** \~english 408 Request Timeout \~russian 408 Request Timeout */ = 408, RequestTimeout = 408,
Conflict /** \~english 409 Conflict \~russian 409 Conflict */ = 409, Conflict = 409,
Gone /** \~english 410 Gone \~russian 410 Gone */ = 410, Gone = 410,
LengthRequired /** \~english 411 Length Required \~russian 411 Length Required */ = 411, LengthRequired = 411,
PreconditionFailed /** \~english 412 Precondition Failed \~russian 412 Precondition Failed */ = 412, PreconditionFailed = 412,
ContentTooLarge /** \~english 413 Content Too Large \~russian 413 Content Too Large */ = 413, ContentTooLarge = 413,
UriTooLong /** \~english 414 URI Too Long \~russian 414 URI Too Long */ = 414, UriTooLong = 414,
UnsupportedMediaType /** \~english 415 Unsupported Media Type \~russian 415 Unsupported Media Type */ = 415, UnsupportedMediaType = 415,
RangeNotSatisfiable /** \~english 416 Range Not Satisfiable \~russian 416 Range Not Satisfiable */ = 416, RangeNotSatisfiable = 416,
ExpectationFailed /** \~english 417 Expectation Failed \~russian 417 Expectation Failed */ = 417, ExpectationFailed = 417,
MisdirectedRequest /** \~english 421 Misdirected Request \~russian 421 Misdirected Request */ = 421, MisdirectedRequest = 421,
UnprocessableContent /** \~english 422 Unprocessable Content \~russian 422 Unprocessable Content */ = 422, UnprocessableContent = 422,
Locked /** \~english 423 Locked \~russian 423 Locked */ = 423, Locked = 423,
FailedDependency /** \~english 424 Failed Dependency \~russian 424 Failed Dependency */ = 424, FailedDependency = 424,
TooEarly /** \~english 425 Too Early \~russian 425 Too Early */ = 425, TooEarly = 425,
UpgradeRequired /** \~english 426 Upgrade Required \~russian 426 Upgrade Required */ = 426, UpgradeRequired = 426,
PreconditionRequired /** \~english 428 Precondition Required \~russian 428 Precondition Required */ = 428, PreconditionRequired = 428,
TooManyRequests /** \~english 429 Too Many Requests \~russian 429 Too Many Requests */ = 429, TooManyRequests = 429,
RequestHeaderFieldsTooLarge /** \~english 431 Request Header Fields Too Large \~russian 431 Request Header Fields Too Large */ = 431, RequestHeaderFieldsTooLarge = 431,
RetryWith /** \~english 449 Retry With \~russian 449 Retry With */ = 449, RetryWith = 449,
BlockedByWindowsParentalControls /** \~english 450 Blocked by Windows Parental Controls \~russian 450 Blocked by Windows Parental Controls */ = 450, BlockedByWindowsParentalControls = 450,
UnavailableForLegalReasons /** \~english 451 Unavailable For Legal Reasons \~russian 451 Unavailable For Legal Reasons */ = 451, UnavailableForLegalReasons = 451,
InternalServerError /** \~english 500 Internal Server Error \~russian 500 Internal Server Error */ = 500, InternalServerError = 500,
NotImplemented /** \~english 501 Not Implemented \~russian 501 Not Implemented */ = 501, NotImplemented = 501,
BadGateway /** \~english 502 Bad Gateway \~russian 502 Bad Gateway */ = 502, BadGateway = 502,
ServiceUnavailable /** \~english 503 Service Unavailable \~russian 503 Service Unavailable */ = 503, ServiceUnavailable = 503,
GatewayTimeout /** \~english 504 Gateway Timeout \~russian 504 Gateway Timeout */ = 504, GatewayTimeout = 504,
HttpVersionNotSupported /** \~english 505 HTTP Version Not Supported \~russian 505 HTTP Version Not Supported */ = 505, HttpVersionNotSupported = 505,
VariantAlsoNegotiates /** \~english 506 Variant Also Negotiates \~russian 506 Variant Also Negotiates */ = 506, VariantAlsoNegotiates = 506,
InsufficientStorage /** \~english 507 Insufficient Storage \~russian 507 Insufficient Storage */ = 507, InsufficientStorage = 507,
LoopDetected /** \~english 508 Loop Detected \~russian 508 Loop Detected */ = 508, LoopDetected = 508,
NotExtended /** \~english 510 Not Extended \~russian 510 Not Extended */ = 510, NotExtended = 510,
BandwidthLimitExceeded /** \~english 509 Bandwidth Limit Exceeded \~russian 509 Bandwidth Limit Exceeded */ = 509, BandwidthLimitExceeded = 509,
NetworkAuthenticationRequired /** \~english 511 Network Authentication Required \~russian 511 Network Authentication Required */ = 511, NetworkAuthenticationRequired = 511,
}; };
//! \~english Namespace with shared HTTP header field name literals. //! \~english Namespace with shared HTTP header field name literals.

View File

@@ -84,51 +84,51 @@ public:
//! \~english Address space qualifier of a kernel argument. //! \~english Address space qualifier of a kernel argument.
//! \~russian Квалификатор адресного пространства аргумента ядра. //! \~russian Квалификатор адресного пространства аргумента ядра.
enum AddressQualifier { enum AddressQualifier {
AddressGlobal, /** \~english Global memory argument \~russian Аргумент в глобальной памяти */ AddressGlobal /** \~english Global memory argument \~russian Аргумент в глобальной памяти */,
AddressLocal, /** \~english Local memory argument \~russian Аргумент в локальной памяти */ AddressLocal /** \~english Local memory argument \~russian Аргумент в локальной памяти */,
AddressConstant, /** \~english Constant memory argument \~russian Аргумент в константной памяти */ AddressConstant /** \~english Constant memory argument \~russian Аргумент в константной памяти */,
AddressPrivate, /** \~english Private argument \~russian Приватный аргумент */ AddressPrivate /** \~english Private argument \~russian Приватный аргумент */
}; };
//! \~english Access qualifier of an image or memory argument. //! \~english Access qualifier of an image or memory argument.
//! \~russian Квалификатор доступа к аргументу изображения или памяти. //! \~russian Квалификатор доступа к аргументу изображения или памяти.
enum AccessQualifier { enum AccessQualifier {
AccessReadOnly, /** \~english Read-only access \~russian Доступ только для чтения */ AccessReadOnly /** \~english Read-only access \~russian Доступ только для чтения */,
AccessWriteOnly, /** \~english Write-only access \~russian Доступ только для записи */ AccessWriteOnly /** \~english Write-only access \~russian Доступ только для записи */,
AccessReadWrite, /** \~english Read-write access \~russian Доступ для чтения и записи */ AccessReadWrite /** \~english Read-write access \~russian Доступ для чтения и записи */,
AccessNone, /** \~english Access qualifier is not specified \~russian Квалификатор доступа не задан */ AccessNone /** \~english Access qualifier is not specified \~russian Квалификатор доступа не задан */
}; };
//! \~english Intended data flow direction for buffers. //! \~english Intended data flow direction for buffers.
//! \~russian Предполагаемое направление обмена данными для буферов. //! \~russian Предполагаемое направление обмена данными для буферов.
enum Direction { enum Direction {
Input = 0x01, /** \~english Host-to-device input buffer \~russian Входной буфер host->device */ Input = 0x01 /** \~english Host-to-device input buffer \~russian Входной буфер host->device */,
Output = 0x02, /** \~english Device-to-host output buffer \~russian Выходной буфер device->host */ Output = 0x02 /** \~english Device-to-host output buffer \~russian Выходной буфер device->host */,
InputOutput = Input | Output /** \~english Bidirectional buffer \~russian Двунаправленный буфер */ InputOutput = Input | Output /** \~english Bidirectional buffer \~russian Двунаправленный буфер */
}; };
//! \~english Type qualifier of a kernel argument. //! \~english Type qualifier of a kernel argument.
//! \~russian Квалификатор типа аргумента ядра. //! \~russian Квалификатор типа аргумента ядра.
enum TypeQualifier { enum TypeQualifier {
TypeConst, /** \~english Constant argument \~russian Константный аргумент */ TypeConst /** \~english Constant argument \~russian Константный аргумент */,
TypeRestrict, /** \~english Restricted argument \~russian Аргумент с qualifier `restrict` */ TypeRestrict /** \~english Restricted argument \~russian Аргумент с qualifier `restrict` */,
TypeVolatile, /** \~english Volatile argument \~russian Аргумент с qualifier `volatile` */ TypeVolatile /** \~english Volatile argument \~russian Аргумент с qualifier `volatile` */,
TypeNone, /** \~english No type qualifier \~russian Квалификатор типа отсутствует */ TypeNone /** \~english No type qualifier \~russian Квалификатор типа отсутствует */
}; };
//! \~english Scalar argument type recognized by the wrapper. //! \~english Scalar argument type recognized by the wrapper.
//! \~russian Скалярный тип аргумента, распознаваемый оберткой. //! \~russian Скалярный тип аргумента, распознаваемый оберткой.
enum ArgType { enum ArgType {
Char = 1, /** \~english Signed 8-bit integer \~russian Знаковое 8-битное целое */ Char = 1 /** \~english Signed 8-bit integer \~russian Знаковое 8-битное целое */,
UChar, /** \~english Unsigned 8-bit integer \~russian Беззнаковое 8-битное целое */ UChar /** \~english Unsigned 8-bit integer \~russian Беззнаковое 8-битное целое */,
Short, /** \~english Signed 16-bit integer \~russian Знаковое 16-битное целое */ Short /** \~english Signed 16-bit integer \~russian Знаковое 16-битное целое */,
UShort, /** \~english Unsigned 16-bit integer \~russian Беззнаковое 16-битное целое */ UShort /** \~english Unsigned 16-bit integer \~russian Беззнаковое 16-битное целое */,
Int, /** \~english Signed 32-bit integer \~russian Знаковое 32-битное целое */ Int /** \~english Signed 32-bit integer \~russian Знаковое 32-битное целое */,
UInt, /** \~english Unsigned 32-bit integer \~russian Беззнаковое 32-битное целое */ UInt /** \~english Unsigned 32-bit integer \~russian Беззнаковое 32-битное целое */,
Long, /** \~english Signed long integer \~russian Знаковое long-целое */ Long /** \~english Signed long integer \~russian Знаковое long-целое */,
ULong, /** \~english Unsigned long integer \~russian Беззнаковое long-целое */ ULong /** \~english Unsigned long integer \~russian Беззнаковое long-целое */,
Float, /** \~english Single-precision floating point \~russian Число с плавающей точкой одинарной точности */ Float /** \~english Single-precision floating point \~russian Число с плавающей точкой одинарной точности */,
Double, /** \~english Double-precision floating point \~russian Число с плавающей точкой двойной точности */ Double /** \~english Double-precision floating point \~russian Число с плавающей точкой двойной точности */
}; };

View File

@@ -37,13 +37,13 @@ public:
//! \~english Matching options. //! \~english Matching options.
//! \~russian Опции сопоставления. //! \~russian Опции сопоставления.
enum Option { enum Option {
None = 0x0, /*!< \~english No extra options \~russian Без дополнительных опций */ None = 0x0 /*!< \~english No extra options \~russian Без дополнительных опций */,
CaseInsensitive = 0x01, /*!< \~english Ignore character case \~russian Игнорировать регистр символов */ CaseInsensitive = 0x01 /*!< \~english Ignore character case \~russian Игнорировать регистр символов */,
Singleline = 0x02, /*!< \~english Let \c . match a newline \~russian Разрешить \c . совпадать с переводом строки */ Singleline = 0x02 /*!< \~english Let \c . match a newline \~russian Разрешить \c . совпадать с переводом строки */,
Multiline = Multiline =
0x04, /*!< \~english Let \c ^ and \c $ work on line boundaries \~russian Разрешить \c ^ и \c $ работать на границах строк */ 0x04 /*!< \~english Let \c ^ and \c $ work on line boundaries \~russian Разрешить \c ^ и \c $ работать на границах строк */,
InvertedGreediness = InvertedGreediness =
0x08, /*!< \~english Make quantifiers non-greedy by default \~russian Сделать квантификаторы по умолчанию нежадными */ 0x08 /*!< \~english Make quantifiers non-greedy by default \~russian Сделать квантификаторы по умолчанию нежадными */,
Extended = 0x10 /*!< \~english Use extended pattern syntax \~russian Использовать расширенный синтаксис шаблона */ Extended = 0x10 /*!< \~english Use extended pattern syntax \~russian Использовать расширенный синтаксис шаблона */
}; };