1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
include <string>; namespace brep { class module_options { unsigned int verb = 0; }; class db_options { std::string db-host = "localhost"; unsigned short db-port = 3306; }; class search_options: module_options, db_options { unsigned int results-on-page = 10; }; class view_options: module_options, db_options { }; }