#include "types.hpp" #include struct Line { std::vector line; Score score = 0; explicit Line(); Line(size_t length); void process(); void push_back(Tile tile); size_t size(); size_t size() const; Tile& operator[](size_t index); const Tile& operator[](size_t index) const; bool operator==(const Line &other) const; bool operator!=(const Line &other) const; std::vector::iterator begin(); std::vector::iterator end(); std::vector::const_iterator begin() const; std::vector::const_iterator end() const; };