![]() |
Rsh API
SDK 2.1
Документация по программированию
|
Макросы и шаблоны, применяемые в SDK. Подробнее...
#include <ostream>#include <limits>#include <math.h>

Макросы | |
| #define | RSH_DIM(a) (sizeof(a) / sizeof(a[0])) |
| #define | RSH_CMPDOUBLE(a, b) (fabs(a - b) < std::numeric_limits<double>::epsilon()) |
| #define | RSH_TOSTRING(x) |
| #define | RSH_TOWSTRING(x) |
| #define | rshUTF16(str) RshConvertToUTF16(str) |
Макросы и шаблоны, применяемые в SDK.
В этом файле содержатся часто используемые фрагменты кода, оформленные в виде макросов.
| #define RSH_CMPDOUBLE | ( | a, | |
| b | |||
| ) | (fabs(a - b) < std::numeric_limits<double>::epsilon()) |
| #define RSH_DIM | ( | a) | (sizeof(a) / sizeof(a[0])) |
| #define RSH_TOSTRING | ( | x) |
| #define RSH_TOWSTRING | ( | x) |
| #define rshUTF16 | ( | str) | RshConvertToUTF16(str) |
Используется в RshError::GetErrorDescription(), RshError::PrintError() и RshError::PrintErrorDebug().
1.8.4