diff options
author | 2016-08-27 08:34:06 +1000 | |
---|---|---|
committer | 2016-08-27 08:34:06 +1000 | |
commit | 17cf4acbeff956fb334c4254b66e81a5543b09c5 (patch) | |
tree | 539242ddd4799eb8c32b83709f85fff5183f9684 /scripts/src/lib.lua | |
parent | cdb531e83defeb87fe131c37ca4ff3d28fc3f3df (diff) |
* Make object finders behave like pointers for the purposes of implicit casts, dereferencing and array access, not something that's part pointer, part reference, part vector
* Require dummy tag to be specified explicitly, magical defaults are unhelpful here as the more common case it to search for a real object
* Make the search methods private in concrete classes where possible as users should rely on the resolution process for these things
Still can't hide the memory bank find method since atari400.cpp subverts the resolution process.
Can't get rid of set_target on shared_ptr_finder as it's abused all over the place.
Diffstat (limited to 'scripts/src/lib.lua')
0 files changed, 0 insertions, 0 deletions