enum Color { Red, Green, Blue }; class Pet { enum Kind { Dog, Cat }; Pet(const string &name, Kind type); string name; Kind type; }; namespace gtsam { enum VerbosityLM { SILENT, SUMMARY, TERMINATION, LAMBDA, TRYLAMBDA, TRYCONFIG, DAMPED, TRYDELTA }; class MCU { MCU(); enum Avengers { CaptainAmerica, IronMan, Hulk, Hawkeye, Thor }; enum GotG { Starlord, Gamorra, Rocket, Drax, Groot }; }; } // namespace gtsam