MCPcopy Create free account
hub / github.com/DFHack/dfhack / erase_from_vector

Function erase_from_vector

library/include/MiscUtils.h:256–261  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

254
255template<typename FT>
256bool erase_from_vector(std::vector<FT> &vec, FT key)
257{
258 int pos = binsearch_index(vec, key);
259 vector_erase_at(vec, pos);
260 return pos >= 0;
261}
262
263template<typename CT, typename FT>
264bool erase_from_vector(std::vector<CT*> &vec, FT CT::*field, FT key)

Callers 11

setOwnerMethod · 0.85
removeItemOnGroundFunction · 0.85
cancelMeltingMethod · 0.85
deconstructMethod · 0.85
clearUnitsMethod · 0.85
setAssignedUnitMethod · 0.85
removeItemOnGroundMethod · 0.85
unassignTrainerMethod · 0.85
regrass_eventsFunction · 0.85

Calls 2

binsearch_indexFunction · 0.85
vector_erase_atFunction · 0.85

Tested by

no test coverage detected