Compare commits
1 Commits
271c432b33
...
2bc0170dbd
| Author | SHA1 | Date | |
|---|---|---|---|
| 2bc0170dbd |
@@ -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 Сферические координаты: тета, фи и радиус */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
@@ -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 Число с плавающей точкой двойной точности */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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 Использовать расширенный синтаксис шаблона */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user