src/model.h

changeset 305
d891da20abca
parent 264
76a025db4948
child 309
d862721d19a3
equal deleted inserted replaced
304:5d280bceb713 305:d891da20abca
106 Colored<CircularPrimitive>, 106 Colored<CircularPrimitive>,
107 Comment, 107 Comment,
108 Empty, 108 Empty,
109 ParseError>; 109 ParseError>;
110 110
111 using PolygonElement = Colored<std::variant< 111 using PlainPolygonElement = std::variant<
112 LineSegment, 112 LineSegment,
113 Triangle, 113 Triangle,
114 Quadrilateral, 114 Quadrilateral,
115 ConditionalEdge>>; 115 ConditionalEdge>;
116
117 using PolygonElement = Colored<PlainPolygonElement>;
116 118
117 template<typename T> 119 template<typename T>
118 struct remove_color {}; 120 struct remove_color {};
119 121
120 template<typename T> 122 template<typename T>

mercurial