1 // objective: test strong enum values with the same name in different contexts
2 // check: class_class.xml
3 // check: classns_1_1_class.xml
4 // check: classns2_1_1_class.xml
7 * \file 058_strong_enum.cpp
37 * \brief A first enum class in ns
39 * \var Class::Enum1::Flag
40 * \brief A flag of Enum1 in ns
45 * \brief A second enum class in ns
47 * \var Class::Enum2::Flag
48 * \brief A flag of Enum2 in ns
78 * \brief A first enum class in ns2
80 * \var Class::Enum1::Flag
81 * \brief A flag of Enum1 in ns2
86 * \brief A second enum class in ns2
88 * \var Class::Enum2::Flag
89 * \brief A flag of Enum2 in ns2
114 * \brief A first enum class in global scope
116 * \var Class::Enum1::Flag
117 * \brief A flag of Enum1 in global scope
122 * \brief A second enum class in global scope
124 * \var Class::Enum2::Flag
125 * \brief A flag of Enum2 in global scope