MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / removeChildAt

Method removeChildAt

source/windowing/StarWidget.cpp:342–351  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

340}
341
342bool Widget::removeChildAt(size_t at) {
343 if (at >= m_members.size())
344 return false;
345
346 m_memberHash.erase(m_members.at(at)->name());
347
348 m_members.at(at)->setParent(nullptr);
349 m_members.erase(m_members.begin() + at);
350 return true;
351}
352
353void Widget::removeAllChildren() {
354 for (auto child : m_members)

Callers

nothing calls this directly

Calls 6

setParentMethod · 0.80
sizeMethod · 0.45
eraseMethod · 0.45
nameMethod · 0.45
atMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected