83 curr_val = this->Read();
85 this->Write(curr_val);
101 *(
reinterpret_cast<MemoryType*
>(memptr)) = this->Read();
103 _t_ptr =
reinterpret_cast<T*
>(memptr);
110 template <
typename T>
117 template <
typename T>
126 template <
typename T>
135 template <
typename T>
137 *_t_ptr = (*_t_ptr) + val;
144 template <
typename T>
146 *_t_ptr = (*_t_ptr) - val;
153 template <
typename T>
162 template <
typename T>
170 template <
typename T>
The Signal class models a generic bus of width equals to the sizeof(T)