Horizon
pin_direction_accumulator.hpp
1 #pragma once
2 #include <optional>
3 #include "pool/unit.hpp"
4 
5 namespace horizon {
6 
8 public:
9  void accumulate(Pin::Direction dir);
10  std::optional<Pin::Direction> get() const;
11 
12 private:
13  std::optional<Pin::Direction> acc;
14 };
15 
16 } // namespace horizon
Definition: pin_direction_accumulator.hpp:7