consting things

This commit is contained in:
Jonas Zeunert
2018-12-14 03:43:13 +01:00
parent 2b9981e521
commit 57ec8fda79
21 changed files with 58 additions and 59 deletions

View File

@@ -24,8 +24,8 @@ class Display
public:
virtual ~Display() = default;
virtual uint8_t get_address() = 0;
virtual std::vector<char> get_content() = 0;
virtual uint8_t get_address() const = 0;
virtual std::vector<char> get_content() const = 0;
};
}

View File

@@ -31,8 +31,8 @@ public:
virtual void write_score(int score);
virtual void write_content(std::array<char, DigitCount> content);
std::vector<char> get_content() override;
uint8_t get_address() override;
std::vector<char> get_content() const override;
uint8_t get_address() const override;
public:
std::array<char, DigitCount> content;

View File

@@ -32,12 +32,12 @@ public:
void trigger() override;
private:
std::chrono::milliseconds deactivation_time;
std::future<void> trigger_task;
virtual void triggerTask();
private:
virtual void triggerTask();
const std::chrono::milliseconds deactivation_time;
std::future<void> trigger_task;
};

View File

@@ -40,9 +40,9 @@ public:
void play() override;
private:
const std::shared_ptr<SoundBoardPinController> pin_controller;
const std::chrono::milliseconds deactivation_time;
std::chrono::milliseconds deactivation_time;
const std::shared_ptr<SoundBoardPinController> pin_controller;
std::future<void> play_task;