mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-06-16 13:23:56 -07:00
- Store the functions in an unordered_map. A no-container implementation is doable but likely not worth the added code complexity, maybe with C++20 - Move more things into the _impl.h - Clear out the un-necessary friends declaration in the specific types by moving the functions to the public interface, which makes sense. - Fix a memory leak (JS::PersistentRootedObject weren't deleted). This doesn't change what one needs to do to add a new type, but it does reduce the actual code that's necessary, and makes it less error prone. Differential Revision: https://code.wildfiregames.com/D3214 This was SVN commit r24384. |
||
|---|---|---|
| .. | ||
| IGUIButtonBehavior.cpp | ||
| IGUIButtonBehavior.h | ||
| IGUIObject.cpp | ||
| IGUIObject.h | ||
| IGUIScrollBarOwner.cpp | ||
| IGUIScrollBarOwner.h | ||
| IGUITextOwner.cpp | ||
| IGUITextOwner.h | ||