metaforce/Runtime
Lioncash 2f06fcba0a CAiFuncMap: Avoid redundant map lookups in getters
We can just use the result of the find operation instead of rehashing
into the map to retrieve the entry.

This also allows us to make the getter const qualified.
2019-09-08 18:08:10 -04:00
..
Audio RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
AutoMapper Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
Camera RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
Character Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
Collision RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
Graphics Update submodules 2019-08-18 18:49:54 -07:00
GuiSys CStringTable: Remove unnecessary initializer 2019-09-01 03:16:54 -04:00
Input ControlMapper: Prevent array overrun cases 2019-09-06 11:18:13 -04:00
MP1 MP1/CFlaahgraTentacle: Amend sphere collision list appending 2019-09-06 09:43:32 -04:00
MP2 Refactored directory layout for cleaner runtime organization 2015-08-17 12:05:00 -10:00
MP3 Refactored directory layout for cleaner runtime organization 2015-08-17 12:05:00 -10:00
Particle RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
Resources Implement key FrontEnd Touch Bar functionality 2017-02-08 23:23:17 -10:00
Weapon Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
World CAiFuncMap: Avoid redundant map lookups in getters 2019-09-08 18:08:10 -04:00
CArchitectureMessage.hpp Numerous uninitialized memory fixes 2019-04-06 19:14:48 -10:00
CArchitectureQueue.hpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CBasics.hpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
CBasicsPC.cpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
CCRC32.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CCRC32.hpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
CDependencyGroup.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CDependencyGroup.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CDvdFile.cpp RuntimeCommonB: Use the override specifier where applicable 2019-08-09 09:13:26 -04:00
CDvdFile.hpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CDvdRequest.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CFactoryMgr.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CFactoryMgr.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CGameAllocator.cpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
CGameAllocator.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CGameDebug.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CGameHintInfo.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CGameHintInfo.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CGameOptions.cpp Runtime/CGameOptions: Use std::array where applicable 2019-08-14 03:24:00 -04:00
CGameOptions.hpp Runtime/CGameOptions: Use std::array where applicable 2019-08-14 03:24:00 -04:00
CGameOptionsTouchBar.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CGameOptionsTouchBar.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CGameOptionsTouchBarMac.mm Implement CGameOptionsTouchBar 2017-02-09 23:00:57 -10:00
CGameState.cpp Update submodules, minor fixes 2019-08-25 18:29:25 -07:00
CGameState.hpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CIOWin.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CIOWinManager.cpp Working CScriptGunTurret 2019-02-17 19:47:46 -10:00
CIOWinManager.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CInGameTweakManagerBase.hpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
CMFGameBase.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CMainFlowBase.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CMainFlowBase.hpp RuntimeCommonB: Use the override specifier where applicable 2019-08-09 09:13:26 -04:00
CMakeLists.txt CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CMemoryCardSys.cpp Update submodules, fix compiling against kabufuda 2019-09-03 23:11:04 -07:00
CMemoryCardSys.hpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CMemoryCardSysNix.cpp General: Make use of FopenUnique where applicable 2019-08-26 15:03:58 -04:00
CMemoryCardSysOSX.cpp General: Make use of FopenUnique where applicable 2019-08-26 15:03:58 -04:00
CMemoryCardSysWin.cpp General: Make use of FopenUnique where applicable 2019-08-26 15:03:58 -04:00
CObjectList.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CObjectList.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CPakFile.cpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
CPakFile.hpp GCC build fix 2019-02-15 15:32:05 -10:00
CPlayMovieBase.hpp RuntimeCommonB: Use the override specifier where applicable 2019-08-09 09:13:26 -04:00
CPlayerState.cpp Refactor for blender 2.8 and new shader model 2019-05-07 17:50:21 -10:00
CPlayerState.hpp Refactor for blender 2.8 and new shader model 2019-05-07 17:50:21 -10:00
CRandom16.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CRandom16.hpp Minor flamethrower and babygoth fixes 2019-06-30 20:14:42 -10:00
CRelayTracker.cpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CRelayTracker.hpp Implement CScriptSpindleCamera 2019-02-09 18:41:35 -10:00
CResFactory.cpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
CResFactory.hpp RuntimeCommonB: Use the override specifier where applicable 2019-08-09 09:13:26 -04:00
CResLoader.cpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CResLoader.hpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CSaveWorld.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CSaveWorld.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CScannableObjectInfo.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CScannableObjectInfo.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CSimplePool.cpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CSimplePool.hpp RuntimeCommonB: Use the override specifier where applicable 2019-08-09 09:13:26 -04:00
CSortedLists.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CSortedLists.hpp zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
CStateManager.cpp Update submodules, minor fixes 2019-08-25 18:29:25 -07:00
CStateManager.hpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CStaticInterference.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CStaticInterference.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CStopwatch.hpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
CStringExtras.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CTimeProvider.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CTimeProvider.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CToken.cpp Proper handling for persistently resident resources 2019-03-09 23:37:36 -10:00
CToken.hpp New code style refactor 2018-12-07 19:30:43 -10:00
GCNTypes.hpp New code style refactor 2018-12-07 19:30:43 -10:00
GameGlobalObjects.cpp New code style refactor 2018-12-07 19:30:43 -10:00
GameGlobalObjects.hpp New code style refactor 2018-12-07 19:30:43 -10:00
GameObjectLists.cpp New code style refactor 2018-12-07 19:30:43 -10:00
GameObjectLists.hpp RuntimeCommonB: Use the override specifier where applicable 2019-08-09 09:13:26 -04:00
IFactory.hpp New code style refactor 2018-12-07 19:30:43 -10:00
IMain.hpp New code style refactor 2018-12-07 19:30:43 -10:00
IOStreams.cpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
IOStreams.hpp RuntimeCommonB: Use the override specifier where applicable 2019-08-09 09:13:26 -04:00
IObj.hpp RuntimeCommonB: Use the override specifier where applicable 2019-08-09 09:13:26 -04:00
IObjFactory.hpp New code style refactor 2018-12-07 19:30:43 -10:00
IObjectStore.hpp New code style refactor 2018-12-07 19:30:43 -10:00
IRuntimeMain.hpp New code style refactor 2018-12-07 19:30:43 -10:00
ITweak.hpp New code style refactor 2018-12-07 19:30:43 -10:00
IVParamObj.hpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
MkCastTo.py CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
RetroTypes.cpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
RetroTypes.hpp RetroTypes: Make types constexpr where applicable 2019-08-14 05:20:43 -04:00
rstl.hpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00