Age | Commit message (Collapse) | Author |
|
Add a separate template wrapper for filtered iteration
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Can be found at town information > local authority window
Layout for button is same as Graph Keys
Turn on/off for every town individually
|
|
|
|
|
|
|
|
This fixes 64 bit uses of this macro.
|
|
|
|
|
|
|
|
The only port that ever used it to make heap allocations instead of stack ones was the NDS port, which got thrown out some time ago.
|
|
Also removes unused and anyway broken SmallMap::SortByKey() function.
|
|
|
|
|
|
The last use was for storing a list of memory blocks. As the way these lists are accessed is very
specific, it is easier to just write an explicit destructor instead of trying to exactly match the behaviour.
|
|
instead of an AutoFreeSmallVector.
|
|
AutoDeleteSmallVector obsolete.
DropDownListItem are strongly managed using std::unique_ptr to ensure leak-free handling. Appropriate use
of move-semantics make intent a lot clearer than parameter comments and allows the compiler to generate
copy-free code for most situations.
|
|
A conforming compiler with a valid <mutex>-header is expected.
Most parts of the code assume that locking a mutex will never fail unexpectedly,
which is generally true on all common platforms that don't just pretend to
be C++11. The use of condition variables in driver code is checked.
|
|
Const and non-const Find() have different return types.
|
|
|
|
|
|
|
|
|
|
Auto[Free|Delete]SmallVector
|
|
|
|
|
|
|
|
|
|
|
|
|
|
std::vector::[push|emplace]_back()
|
|
|
|
|
|
|
|
|
|
|
|
std::vector::erase()
|
|
std::vector::erase()
|
|
The use of std::none_of in network/core/host.cpp is driven by the non-const
comparison operator use by NetworkAddress. A future commit should address
the const_casts in that class to ensure const-correctness.
|
|
|
|
shrink_to_fit()
|
|
|
|
|
|
|