Lines Matching refs:m_Children
108 Children() : m_Children(), m_Deleter() {} in Children()
124 : m_Parent(parent), m_Children(elements, size, allocator, kind), m_Deleter(allocator) {} in m_Parent()
138 : m_Parent(parent), m_Children(size, allocator, kind), m_Deleter(allocator) {} in m_Parent()
148 : m_Parent(parent), m_Children(allocator), m_Deleter(allocator) {} in Children()
158 m_Children(children.m_Children), in Children()
166 std::for_each(this->m_Children.begin(), this->m_Children.end(), m_Deleter); in ~Children()
172 operator SafeBool() const { return m_Children; } in SafeBool()
178 iterator begin() { return m_Children.begin(); } in begin()
179 const_iterator begin() const { return m_Children.begin(); } in begin()
180 iterator end() { return m_Children.end(); } in end()
181 const_iterator end() const { return m_Children.end(); } in end()
185 std::for_each(this->m_Children.begin(), this->m_Children.end(), ChildDetacher<TChild>()); in clear()
186 this->m_Children.clear(); in clear()
211 bool pushed = m_Children.push_back(child); in Attach()
228 bool result = m_Children.erase_find(child); in Detach()
261 TChildList m_Children; variable