22 #ifndef MIR_GEOMETRY_RECTANGLES_H_
23 #define MIR_GEOMETRY_RECTANGLES_H_
29 #include <initializer_list>
40 Rectangles(std::initializer_list<Rectangle>
const& rects);
49 typedef std::vector<Rectangle>::size_type
size_type;
50 const_iterator
begin()
const;
51 const_iterator
end()
const;
52 size_type
size()
const;
58 std::vector<Rectangle> rectangles;
All things Mir.
Definition: aging_buffer.h:24
const_iterator end() const
Definition: rectangles.cpp:147
Rectangles()
Definition: rectangles.cpp:44
void clear()
Definition: rectangles.cpp:58
Definition: rectangles.h:36
void confine(Point &point) const
Definition: rectangles.cpp:63
size_type size() const
Definition: rectangles.cpp:152
const_iterator begin() const
Definition: rectangles.cpp:142
Rectangle bounding_rectangle() const
Definition: rectangles.cpp:110
std::ostream & operator<<(std::ostream &out, Displacement const &value)
Definition: ostream.cpp:29
bool operator!=(Rectangles const &rect) const
Definition: rectangles.cpp:186
Definition: rectangle.h:33
bool operator==(Rectangles const &rect) const
Definition: rectangles.cpp:157
void add(Rectangle const &rect)
Definition: rectangles.cpp:53
std::vector< Rectangle >::size_type size_type
Definition: rectangles.h:49
std::vector< Rectangle >::const_iterator const_iterator
Definition: rectangles.h:48