Rsh API  SDK 2.1
Документация по программированию
 Указатель Классы Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы Страницы
Классы | Определения типов
Файл RshScalarType.h

Шаблонный Класс RshScalarType - для простых типов данных. Подробнее...

#include "RshDefChk.h"
#include "RshBaseType.h"
#include <ostream>
Граф включаемых заголовочных файлов для RshScalarType.h:
Граф файлов, в которые включается этот файл:

См. исходные тексты.

Классы

struct  RshScalarType< T, dataCode >
 Шаблонный класс для простых типов данных Подробнее...
 

Определения типов

typedef RshScalarType< U8, rshU8RSH_U8
 Беззнаковое целое 8 бит. Подробнее...
 
typedef RshScalarType< S8, rshS8RSH_S8
 Знаковое целое 8 бит. Подробнее...
 
typedef RshScalarType< U16,
rshU16
RSH_U16
 Беззнаковое целое 16 бит. Подробнее...
 
typedef RshScalarType< S16,
rshS16
RSH_S16
 Знаковое целое 16 бит. Подробнее...
 
typedef RshScalarType< U32,
rshU32
RSH_U32
 Беззнаковое целое 32 бита. Подробнее...
 
typedef RshScalarType< S32,
rshS32
RSH_S32
 Знаковое целое 32 бита. Подробнее...
 
typedef RshScalarType< U64,
rshU64
RSH_U64
 Беззнаковое целое 64 бита. Подробнее...
 
typedef RshScalarType< S64,
rshS64
RSH_S64
 Знаковое целое 64 бита. Подробнее...
 
typedef RshScalarType< float,
rshFloat
RSH_FLOAT
 Число с плавающей точкой (4 байта). Подробнее...
 
typedef RshScalarType< double,
rshDouble
RSH_DOUBLE
 Число с плавающей точкой (8 байт). Подробнее...
 
typedef RshScalarType< bool,
rshBool
RSH_BOOL
 Логический тип. Подробнее...
 
typedef RshScalarType< void
*, rshVoidP
RSH_VOIDP
 Указатель на void. Подробнее...
 
typedef RshScalarType< U8
*, rshU8P
RSH_U8P
 Указатель на U8 (беззнаковое целое 8 бит). Подробнее...
 
typedef RshScalarType< S8
*, rshS8P
RSH_S8P
 Указатель на S8 (знаковое целое 8 бит). Подробнее...
 
typedef RshScalarType< U16
*, rshU16P
RSH_U16P
 Указатель на U16 (беззнаковое целое 16 бит). Подробнее...
 
typedef RshScalarType< S16
*, rshS16P
RSH_S16P
 Указатель на S16 (знаковое целое 16 бит). Подробнее...
 
typedef RshScalarType< U32
*, rshU32P
RSH_U32P
 Указатель на U32 (беззнаковое целое 32 бит). Подробнее...
 
typedef RshScalarType< S32
*, rshS32P
RSH_S32P
 Указатель на S32 (знаковое целое 32 бит). Подробнее...
 
typedef RshScalarType< U64
*, rshU64P
RSH_U64P
 Указатель на U64 (беззнаковое целое 64 бит). Подробнее...
 
typedef RshScalarType< S64
*, rshS64P
RSH_S64P
 Указатель на S64 (знаковое целое 64 бит). Подробнее...
 
typedef RshScalarType< float
*, rshFloatP
RSH_FLOATP
 Указатель на float (число с плавающей точкой 4 байта). Подробнее...
 
typedef RshScalarType< double
*, rshDoubleP
RSH_DOUBLEP
 Указатель на double (число с плавающей точкой 8 байт). Подробнее...
 
typedef RshScalarType< bool
*, rshBoolP
RSH_BOOLP
 Указатель на bool (логический тип). Подробнее...
 
typedef RshScalarType< U8
**, rshU8PP
RSH_U8PP
 Указатель на указатель на U8(беззнаковое целое 8 бит). Подробнее...
 
typedef RshScalarType< S8
**, rshS8PP
RSH_S8PP
 Указатель на указатель на S8(знаковое целое 8 бит). Подробнее...
 
typedef RshScalarType< U16
**, rshU16PP
RSH_U16PP
 Указатель на указатель на U16(беззнаковое целое 16 бит). Подробнее...
 
typedef RshScalarType< S16
**, rshS16PP
RSH_S16PP
 Указатель на указатель на S16(знаковое целое 16 бит). Подробнее...
 
typedef RshScalarType< U32
**, rshU32PP
RSH_U32PP
 Указатель на указатель на U32(беззнаковое целое 32 бит). Подробнее...
 
typedef RshScalarType< S32
**, rshS32PP
RSH_S32PP
 Указатель на указатель на S32(знаковое целое 32 бит). Подробнее...
 
typedef RshScalarType< U64
**, rshU64PP
RSH_U64PP
 Указатель на указатель на U64(беззнаковое целое 64 бит). Подробнее...
 
typedef RshScalarType< S64
**, rshS64PP
RSH_S64PP
 Указатель на указатель на S64(знаковое целое 64 бит). Подробнее...
 
typedef RshScalarType< float
**, rshFloatPP
RSH_FLOATPP
 Указатель на указатель на float (число с плавающей точкой 4 байта). Подробнее...
 
typedef RshScalarType< double
**, rshDoublePP
RSH_DOUBLEPP
 Указатель на указатель на double (число с плавающей точкой 8 байт). Подробнее...
 
typedef RshScalarType< bool
**, rshBoolPP
RSH_BOOLPP
 Указатель на указатель на bool (логический тип). Подробнее...
 

Подробное описание

Шаблонный Класс RshScalarType - для простых типов данных.

Дата
28.12.2015
Версия
1.0 [SDK 2.1]

Типы

typedef RshScalarType< bool, rshBool > RSH_BOOL

Логический тип.

typedef RshScalarType< bool* , rshBoolP > RSH_BOOLP

Указатель на bool (логический тип).

typedef RshScalarType< bool** , rshBoolPP > RSH_BOOLPP

Указатель на указатель на bool (логический тип).

typedef RshScalarType< double, rshDouble > RSH_DOUBLE

Число с плавающей точкой (8 байт).

typedef RshScalarType< double* , rshDoubleP > RSH_DOUBLEP

Указатель на double (число с плавающей точкой 8 байт).

typedef RshScalarType< double** , rshDoublePP > RSH_DOUBLEPP

Указатель на указатель на double (число с плавающей точкой 8 байт).

typedef RshScalarType< float, rshFloat > RSH_FLOAT

Число с плавающей точкой (4 байта).

typedef RshScalarType< float* , rshFloatP > RSH_FLOATP

Указатель на float (число с плавающей точкой 4 байта).

typedef RshScalarType< float** , rshFloatPP > RSH_FLOATPP

Указатель на указатель на float (число с плавающей точкой 4 байта).

Знаковое целое 16 бит.

Указатель на S16 (знаковое целое 16 бит).

Указатель на указатель на S16(знаковое целое 16 бит).

Знаковое целое 32 бита.

Указатель на S32 (знаковое целое 32 бит).

Указатель на указатель на S32(знаковое целое 32 бит).

Знаковое целое 64 бита.

Указатель на S64 (знаковое целое 64 бит).

Указатель на указатель на S64(знаковое целое 64 бит).

Знаковое целое 8 бит.

typedef RshScalarType< S8* , rshS8P > RSH_S8P

Указатель на S8 (знаковое целое 8 бит).

typedef RshScalarType< S8** , rshS8PP > RSH_S8PP

Указатель на указатель на S8(знаковое целое 8 бит).

Беззнаковое целое 16 бит.

Указатель на U16 (беззнаковое целое 16 бит).

Указатель на указатель на U16(беззнаковое целое 16 бит).

Беззнаковое целое 32 бита.

Указатель на U32 (беззнаковое целое 32 бит).

Указатель на указатель на U32(беззнаковое целое 32 бит).

Беззнаковое целое 64 бита.

Указатель на U64 (беззнаковое целое 64 бит).

Указатель на указатель на U64(беззнаковое целое 64 бит).

Беззнаковое целое 8 бит.

typedef RshScalarType< U8* , rshU8P > RSH_U8P

Указатель на U8 (беззнаковое целое 8 бит).

typedef RshScalarType< U8** , rshU8PP > RSH_U8PP

Указатель на указатель на U8(беззнаковое целое 8 бит).

typedef RshScalarType< void* , rshVoidP > RSH_VOIDP

Указатель на void.