In file included from main.cpp:1: Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Color_type)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:47:3: warning: when initialized here [-Wreorder] 47 | Color(Color_type cc) : c(Fl_Color(cc)), v(visible) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Color_type, Graph_lib::Color::Transparency)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:48:3: warning: when initialized here [-Wreorder] 48 | Color(Color_type cc, Transparency vv) : c(Fl_Color(cc)), v(vv) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(int)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:49:3: warning: when initialized here [-Wreorder] 49 | Color(int cc) : c(Fl_Color(cc)), v(visible) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Transparency)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:50:3: warning: when initialized here [-Wreorder] 50 | Color(Transparency vv) : c(Fl_Color()), v(vv) {} | ^~~~~ In file included from main.cpp:1: Graph.H: In constructor ‘Graph_lib::Rectangle::Rectangle(Point, int, int)’: Graph.H:316:7: warning: ‘Graph_lib::Rectangle::w’ will be initialized after [-Wreorder] 316 | int w; // width | ^ Graph.H:315:7: warning: ‘int Graph_lib::Rectangle::h’ [-Wreorder] 315 | int h; // height | ^ Graph.H:292:3: warning: when initialized here [-Wreorder] 292 | Rectangle(Point xy, int ww, int hh) | ^~~~~~~~~ Graph.H: In constructor ‘Graph_lib::Rectangle::Rectangle(Point, Point)’: Graph.H:316:7: warning: ‘Graph_lib::Rectangle::w’ will be initialized after [-Wreorder] 316 | int w; // width | ^ Graph.H:315:7: warning: ‘int Graph_lib::Rectangle::h’ [-Wreorder] 315 | int h; // height | ^ Graph.H:299:3: warning: when initialized here [-Wreorder] 299 | Rectangle(Point x, Point y) | ^~~~~~~~~ In file included from main.cpp:1: Graph.H: In instantiation of ‘Graph_lib::Vector_ref::~Vector_ref() [with T = Graph_lib::Button]’: GUI.h:96:54: required from here Graph.H:138:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < owned.size(); ++i) In file included from Graph.cpp:1: Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Color_type)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:47:3: warning: when initialized here [-Wreorder] 47 | Color(Color_type cc) : c(Fl_Color(cc)), v(visible) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Color_type, Graph_lib::Color::Transparency)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:48:3: warning: when initialized here [-Wreorder] 48 | Color(Color_type cc, Transparency vv) : c(Fl_Color(cc)), v(vv) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(int)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:49:3: warning: when initialized here [-Wreorder] 49 | Color(int cc) : c(Fl_Color(cc)), v(visible) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Transparency)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:50:3: warning: when initialized here [-Wreorder] 50 | Color(Transparency vv) : c(Fl_Color()), v(vv) {} | ^~~~~ In file included from Graph.cpp:1: Graph.H: In constructor ‘Graph_lib::Rectangle::Rectangle(Point, int, int)’: Graph.H:316:7: warning: ‘Graph_lib::Rectangle::w’ will be initialized after [-Wreorder] 316 | int w; // width | ^ Graph.H:315:7: warning: ‘int Graph_lib::Rectangle::h’ [-Wreorder] 315 | int h; // height | ^ Graph.H:292:3: warning: when initialized here [-Wreorder] 292 | Rectangle(Point xy, int ww, int hh) | ^~~~~~~~~ Graph.H: In constructor ‘Graph_lib::Rectangle::Rectangle(Point, Point)’: Graph.H:316:7: warning: ‘Graph_lib::Rectangle::w’ will be initialized after [-Wreorder] 316 | int w; // width | ^ Graph.H:315:7: warning: ‘int Graph_lib::Rectangle::h’ [-Wreorder] 315 | int h; // height | ^ Graph.H:299:3: warning: when initialized here [-Wreorder] 299 | Rectangle(Point x, Point y) | ^~~~~~~~~ Graph.cpp: In function ‘Graph_lib::Suffix::Encoding Graph_lib::get_encoding(const string&)’: Graph.cpp:321:14: warning: unused variable ‘x’ [-Wunused-variable] 321 | static int x = init_suffix_map(); | ^ In file included from Window.cpp:8: Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Color_type)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:47:3: warning: when initialized here [-Wreorder] 47 | Color(Color_type cc) : c(Fl_Color(cc)), v(visible) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Color_type, Graph_lib::Color::Transparency)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:48:3: warning: when initialized here [-Wreorder] 48 | Color(Color_type cc, Transparency vv) : c(Fl_Color(cc)), v(vv) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(int)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:49:3: warning: when initialized here [-Wreorder] 49 | Color(int cc) : c(Fl_Color(cc)), v(visible) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Transparency)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:50:3: warning: when initialized here [-Wreorder] 50 | Color(Transparency vv) : c(Fl_Color()), v(vv) {} | ^~~~~ In file included from Window.cpp:8: Graph.H: In constructor ‘Graph_lib::Rectangle::Rectangle(Point, int, int)’: Graph.H:316:7: warning: ‘Graph_lib::Rectangle::w’ will be initialized after [-Wreorder] 316 | int w; // width | ^ Graph.H:315:7: warning: ‘int Graph_lib::Rectangle::h’ [-Wreorder] 315 | int h; // height | ^ Graph.H:292:3: warning: when initialized here [-Wreorder] 292 | Rectangle(Point xy, int ww, int hh) | ^~~~~~~~~ Graph.H: In constructor ‘Graph_lib::Rectangle::Rectangle(Point, Point)’: Graph.H:316:7: warning: ‘Graph_lib::Rectangle::w’ will be initialized after [-Wreorder] 316 | int w; // width | ^ Graph.H:315:7: warning: ‘int Graph_lib::Rectangle::h’ [-Wreorder] 315 | int h; // height | ^ Graph.H:299:3: warning: when initialized here [-Wreorder] 299 | Rectangle(Point x, Point y) | ^~~~~~~~~ In file included from Window.cpp:8: Graph.H: In instantiation of ‘Graph_lib::Vector_ref::~Vector_ref() [with T = Graph_lib::Button]’: GUI.h:96:54: required from here Graph.H:138:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < owned.size(); ++i) In file included from GUI.h:11, from Simple_window.h:10, from Simple_window.cpp:7: Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Color_type)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:47:3: warning: when initialized here [-Wreorder] 47 | Color(Color_type cc) : c(Fl_Color(cc)), v(visible) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Color_type, Graph_lib::Color::Transparency)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:48:3: warning: when initialized here [-Wreorder] 48 | Color(Color_type cc, Transparency vv) : c(Fl_Color(cc)), v(vv) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(int)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:49:3: warning: when initialized here [-Wreorder] 49 | Color(int cc) : c(Fl_Color(cc)), v(visible) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Transparency)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:50:3: warning: when initialized here [-Wreorder] 50 | Color(Transparency vv) : c(Fl_Color()), v(vv) {} | ^~~~~ In file included from GUI.h:11, from Simple_window.h:10, from Simple_window.cpp:7: Graph.H: In constructor ‘Graph_lib::Rectangle::Rectangle(Point, int, int)’: Graph.H:316:7: warning: ‘Graph_lib::Rectangle::w’ will be initialized after [-Wreorder] 316 | int w; // width | ^ Graph.H:315:7: warning: ‘int Graph_lib::Rectangle::h’ [-Wreorder] 315 | int h; // height | ^ Graph.H:292:3: warning: when initialized here [-Wreorder] 292 | Rectangle(Point xy, int ww, int hh) | ^~~~~~~~~ Graph.H: In constructor ‘Graph_lib::Rectangle::Rectangle(Point, Point)’: Graph.H:316:7: warning: ‘Graph_lib::Rectangle::w’ will be initialized after [-Wreorder] 316 | int w; // width | ^ Graph.H:315:7: warning: ‘int Graph_lib::Rectangle::h’ [-Wreorder] 315 | int h; // height | ^ Graph.H:299:3: warning: when initialized here [-Wreorder] 299 | Rectangle(Point x, Point y) | ^~~~~~~~~ In file included from GUI.h:11, from Simple_window.h:10, from Simple_window.cpp:7: Graph.H: In instantiation of ‘Graph_lib::Vector_ref::~Vector_ref() [with T = Graph_lib::Button]’: GUI.h:96:54: required from here Graph.H:138:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < owned.size(); ++i) In file included from GUI.h:11, from GUI.cpp:10: Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Color_type)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:47:3: warning: when initialized here [-Wreorder] 47 | Color(Color_type cc) : c(Fl_Color(cc)), v(visible) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Color_type, Graph_lib::Color::Transparency)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:48:3: warning: when initialized here [-Wreorder] 48 | Color(Color_type cc, Transparency vv) : c(Fl_Color(cc)), v(vv) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(int)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:49:3: warning: when initialized here [-Wreorder] 49 | Color(int cc) : c(Fl_Color(cc)), v(visible) {} | ^~~~~ Graph.H: In constructor ‘Graph_lib::Color::Color(Graph_lib::Color::Transparency)’: Graph.H:58:12: warning: ‘Graph_lib::Color::c’ will be initialized after [-Wreorder] 58 | Fl_Color c; | ^ Graph.H:57:17: warning: ‘unsigned char Graph_lib::Color::v’ [-Wreorder] 57 | unsigned char v; // 0 or 1 for now | ^ Graph.H:50:3: warning: when initialized here [-Wreorder] 50 | Color(Transparency vv) : c(Fl_Color()), v(vv) {} | ^~~~~ In file included from GUI.h:11, from GUI.cpp:10: Graph.H: In constructor ‘Graph_lib::Rectangle::Rectangle(Point, int, int)’: Graph.H:316:7: warning: ‘Graph_lib::Rectangle::w’ will be initialized after [-Wreorder] 316 | int w; // width | ^ Graph.H:315:7: warning: ‘int Graph_lib::Rectangle::h’ [-Wreorder] 315 | int h; // height | ^ Graph.H:292:3: warning: when initialized here [-Wreorder] 292 | Rectangle(Point xy, int ww, int hh) | ^~~~~~~~~ Graph.H: In constructor ‘Graph_lib::Rectangle::Rectangle(Point, Point)’: Graph.H:316:7: warning: ‘Graph_lib::Rectangle::w’ will be initialized after [-Wreorder] 316 | int w; // width | ^ Graph.H:315:7: warning: ‘int Graph_lib::Rectangle::h’ [-Wreorder] 315 | int h; // height | ^ Graph.H:299:3: warning: when initialized here [-Wreorder] 299 | Rectangle(Point x, Point y) | ^~~~~~~~~ In file included from GUI.h:11, from GUI.cpp:10: Graph.H: In instantiation of ‘Graph_lib::Vector_ref::~Vector_ref() [with T = Graph_lib::Button]’: GUI.h:96:54: required from here Graph.H:138:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < owned.size(); ++i) Compilation finished successfully.