MCPcopy Create free account
hub / github.com/Norbyte/bg3se / ordered_remove_at

Method ordered_remove_at

CoreLib/Base/BaseArray.h:784–794  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

782 }
783
784 void ordered_remove_at(size_type index)
785 {
786 se_assert(index < size_);
787
788 for (size_type i = index; i < size_ - 1; i++) {
789 buf_[i] = std::move(buf_[i + 1]);
790 }
791
792 buf_[size_ - 1].~T();
793 size_--;
794 }
795
796 void erase(iterator const& it)
797 {

Callers 3

RemoveMethod · 0.45
SDLPollEventHookedMethod · 0.45
RemoveAtMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected