Home | History | Annotate | Download | only in tests

Lines Matching defs:Example2

15 namespace Example2 {
20 } // namespace Example2
126 template<> struct AnyTraits<MyGame::Example2::Monster> {
177 MyGame::Example2::MonsterT *AsMyGame_Example2_Monster() {
179 reinterpret_cast<MyGame::Example2::MonsterT *>(value) : nullptr;
181 const MyGame::Example2::MonsterT *AsMyGame_Example2_Monster() const {
183 reinterpret_cast<const MyGame::Example2::MonsterT *>(value) : nullptr;
367 namespace Example2 {
409 } // namespace Example2
720 const MyGame::Example2::Monster *test_as_MyGame_Example2_Monster() const {
721 return test_type() == Any_MyGame_Example2_Monster ? static_cast<const MyGame::Example2::Monster *>(test()) : nullptr;
963 template<> inline const MyGame::Example2::Monster *Monster::test_as<MyGame::Example2::Monster>() const {
1512 namespace Example2 {
1533 return MyGame::Example2::CreateMonster(
1537 } // namespace Example2
1797 auto ptr = reinterpret_cast<const MyGame::Example2::Monster *>(obj);
1826 auto ptr = reinterpret_cast<const MyGame::Example2::Monster *>(obj);
1844 auto ptr = reinterpret_cast<const MyGame::Example2::MonsterT *>(value);
1862 value = new MyGame::Example2::MonsterT(*reinterpret_cast<MyGame::Example2::MonsterT *>(u.value));
1883 auto ptr = reinterpret_cast<MyGame::Example2::MonsterT *>(value);
1897 namespace Example2 {
1901 } // namespace Example2
1950 MyGame::Example2::MonsterTypeTable
1973 namespace Example2 {
1982 } // namespace Example2