// file : inheritance/test.cli // author : Boris Kolpackov // license : MIT; see accompanying LICENSE file include ; class base1 = 0 { bool --very-long-flag {"Long flag."}; }; class base2 { std::string -s {"", "Short string."}; }; class interm: base1 { int -i = 1 {"", "Integer."}; }; class options: interm, base2 { std::string --string {"", "Long string."}; };