aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/scripts/test_loaded_modules.py
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2023-08-02 21:51:50 -0400
committerEli Schwartz <eschwartz@archlinux.org>2023-08-10 13:56:39 -0400
commit277151450a8eaf48f7038b21fdbf39b85f339e8b (patch)
tree9ff197e0af042318c3080090ba834a1c7cface85 /mesonbuild/scripts/test_loaded_modules.py
parent13b626b67be41635886d0a95e492cd13dfee0b1a (diff)
downloadmeson-277151450a8eaf48f7038b21fdbf39b85f339e8b.zip
meson-277151450a8eaf48f7038b21fdbf39b85f339e8b.tar.gz
meson-277151450a8eaf48f7038b21fdbf39b85f339e8b.tar.bz2
allow some ObjectHolder subclasses to continue to be generic
ExternalProgram and CustomTarget have some use cases for producing subclassed interpreter holders with more specific types and methods. In order for those subclasses to properly refer to their held_object, we need a shared base class that is still generic, though bound. For the derived held objects, inherit from the base class and specify the final types as the module-specific type.
Diffstat (limited to 'mesonbuild/scripts/test_loaded_modules.py')
0 files changed, 0 insertions, 0 deletions