# HG changeset patch # User František Kučera # Date 1514370849 -3600 # Node ID 2b3a26d3b1ad1a8cc3bf7bb53e9b8493f83d75f7 # Parent 84356a15828b2e7ed477b40a6e88f2dcf90d8b8a write() don't need return value diff -r 84356a15828b -r 2b3a26d3b1ad c++/rgb-assembler/Memory.h --- a/c++/rgb-assembler/Memory.h Mon Dec 25 16:15:55 2017 +0100 +++ b/c++/rgb-assembler/Memory.h Wed Dec 27 11:34:09 2017 +0100 @@ -77,13 +77,13 @@ * Writes data to current position in memory and increments the index (position). * @param value value to be written at current position */ - template T write(const T value) { + template void write(const T value) { if (index + sizeof (T) <= memorySize) { T * m = reinterpret_cast (memory + index); *m = value; index += sizeof (value); } else { - return logMemoryError(index); + logMemoryError(index); } } @@ -91,12 +91,12 @@ * Writes data to given position in memory (without affecting the current position). * @param value value to be written at given position */ - template T write(const address_t &address, const T value) { + template void write(const address_t &address, const T value) { if (address + sizeof (T) <= memorySize) { T * m = reinterpret_cast (memory + address); *m = value; } else { - return logMemoryError(address); + logMemoryError(address); } }