C3D Toolkit  Kernel - 106477, Vision - 190409.106477

Хэш с типом строки. Подробнее...

#include <hash32.h>

Открытые типы

enum  StrHashType { htp_undef = 0, htp_char = 1, htp_wchar = 2 }
 Тип строки-источника имени. Подробнее...
 

Открытые члены

 StrHash (SimpleName val, uint8 type)
 Конструктор по имени и типу его происхождения.
 
 StrHash (const char *str)
 Конструктор по строке.
 
 StrHash (const wchar_t *str)
 Конструктор по строке.
 
SimpleName GetVal () const
 Получить значение.
 
uint8 GetType () const
 Получить тип.
 
int operator== (const StrHash &with) const
 Оператор равенства.
 
int operator== (const char *with) const
 Оператор равенства.
 
int operator== (const wchar_t *with) const
 Оператор равенства.
 

Друзья

writeroperator<< (writer &, const StrHash &strHash)
 Оператор записи.
 
readeroperator>> (reader &, StrHash &strHash)
 Оператор чтения.
 

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

Хэш с типом строки.

Хэш с типом строки-источника.
Класс введен для идентификации хэша, взятого с char строки и хеша, взятого с той же wchar_t строки.

Перечисления

◆ StrHashType

Тип строки-источника имени.

Элементы перечислений
htp_undef 

Тип источника неизвестен.

htp_char 

Тип источника char.

htp_wchar 

Тип источника wchar.


Объявления и описания членов класса находятся в файле: