mirror of
https://github.com/OpenMW/openmw.git
synced 2025-11-01 13:26:38 +00:00
getSignature() returns an object which means expression like: className = it->getSignature().mPlayerClassName; assigns a temporary object to className that does not outlive the statement. Having className a string view such code leads to a dangling pointer. Return a reference from getSignature to save on redundant copying. Change getSignature implementation to make it visible that it finds a maximum element. Do not call getSignature multiple times when possible to avoid seaching for the same max element multiple times. |
||
|---|---|---|
| .. | ||
| benchmarks | ||
| bsatool | ||
| bulletobjecttool | ||
| esmtool | ||
| essimporter | ||
| launcher | ||
| mwiniimporter | ||
| navmeshtool | ||
| niftest | ||
| opencs | ||
| openmw | ||
| openmw_test_suite | ||
| wizard | ||
| doc.hpp | ||