]> git.tdb.fi Git - libs/game.git/commit
Add reflection infrastructure
authorMikko Rasa <tdb@tdb.fi>
Sat, 3 Dec 2022 08:47:45 +0000 (10:47 +0200)
committerMikko Rasa <tdb@tdb.fi>
Sat, 3 Dec 2022 13:17:10 +0000 (15:17 +0200)
commitf377d216dfc44e36da3697557f38dfedcbec45d1
treefab64e25d68928b0b0f21cee9d2ec91141bed3ce
parent47767a381e6bdde03f68efdfc1d8e628c3655019
Add reflection infrastructure

This allows checking for type relationships at runtime, which will be
useful for annotating system dependencies and iterating over subclasses.
source/game/director.cpp
source/game/director.h
source/game/owned.h
source/game/pool.h
source/game/reflection.cpp [new file with mode: 0644]
source/game/reflection.h [new file with mode: 0644]
source/game/stage.cpp
source/game/stage.h