const store accessor copy ctor fixx
This commit is contained in:
parent
71f997888b
commit
2de972bb8a
@ -80,13 +80,13 @@ public:
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
ConstStorageAccessor& operator= (ConstStorageAccessor&&);
|
ConstStorageAccessor& operator= (ConstStorageAccessor&&);
|
||||||
ConstStorageAccessor (ConstStorageAccessor&&);
|
ConstStorageAccessor(ConstStorageAccessor&&);
|
||||||
|
|
||||||
//! The copy ctor and copy assignemnt should be deleted implicitely
|
//! The copy ctor and copy assignemnt should be deleted implicitely
|
||||||
//! according to https://foonathan.net/2019/02/special-member-functions/
|
//! according to https://foonathan.net/2019/02/special-member-functions/
|
||||||
//! but I still deleted them to make it more explicit. (remember rule of 5).
|
//! but I still deleted them to make it more explicit. (remember rule of 5).
|
||||||
ConstStorageAccessor& operator= (ConstStorageAccessor&) = delete;
|
ConstStorageAccessor& operator=(const ConstStorageAccessor&) = delete;
|
||||||
ConstStorageAccessor (ConstStorageAccessor&) = delete;
|
ConstStorageAccessor(const ConstStorageAccessor&) = delete;
|
||||||
protected:
|
protected:
|
||||||
const uint8_t* constDataPointer = nullptr;
|
const uint8_t* constDataPointer = nullptr;
|
||||||
store_address_t storeId;
|
store_address_t storeId;
|
||||||
|
@ -26,7 +26,7 @@ public:
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
StorageAccessor& operator= (StorageAccessor&&);
|
StorageAccessor& operator= (StorageAccessor&&);
|
||||||
StorageAccessor (StorageAccessor&&);
|
StorageAccessor(StorageAccessor&&);
|
||||||
|
|
||||||
ReturnValue_t write(uint8_t *data, size_t size,
|
ReturnValue_t write(uint8_t *data, size_t size,
|
||||||
uint16_t offset = 0);
|
uint16_t offset = 0);
|
||||||
|
Loading…
Reference in New Issue
Block a user