Rsh API  SDK 2.1
Документация по программированию
 Указатель Классы Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы Страницы
RshRegister.h
См. документацию.
1 
18 #ifndef RSH_REGISTER_H
19 #define RSH_REGISTER_H
20 
21 #include "RshBaseType.h"
22 
23 #include <ostream>
24 
25 
26 #pragma pack(push, 8)
27 
51 struct RshRegister : public RshBaseType {
107 
108  RshRegister(U32 Offset = 0, U8 ByteSize = 1, U32 Value = 0);
109  RshRegister(const RshRegister& obj);
110  RshRegister& operator=(const RshRegister& obj);
111  RshRegister& operator=(const U32 Value);
112  bool operator==(const RshRegister& obj) const;
113  bool operator!=(const RshRegister& obj) const;
114  bool operator<(const RshRegister& obj) const;
115 
116  operator U32() const;
117 
118  friend std::ostream& operator<< (std::ostream &out, const RshRegister& obj);
119 
120 };
121 
122 #pragma pack(pop)
123 
124 #endif //RSH_REGISTER_H