Lines Matching refs:m_Children
110 Children() : m_Children(), m_Deleter() {} in Children()
126 : m_Parent(parent), m_Children(elements, size, allocator, kind), m_Deleter(allocator) {} in m_Parent()
140 : m_Parent(parent), m_Children(size, allocator, kind), m_Deleter(allocator) {} in m_Parent()
150 : m_Parent(parent), m_Children(allocator), m_Deleter(allocator) {} in Children()
160 m_Children(children.m_Children), in Children()
168 std::for_each(this->m_Children.begin(), this->m_Children.end(), m_Deleter); in ~Children()
174 operator SafeBool() const { return m_Children; } in SafeBool()
180 iterator begin() { return m_Children.begin(); } in begin()
181 const_iterator begin() const { return m_Children.begin(); } in begin()
182 iterator end() { return m_Children.end(); } in end()
183 const_iterator end() const { return m_Children.end(); } in end()
187 std::for_each(this->m_Children.begin(), this->m_Children.end(), ChildDetacher<TChild>()); in clear()
188 this->m_Children.clear(); in clear()
213 bool pushed = m_Children.push_back(child); in Attach()
230 bool result = m_Children.erase_find(child); in Detach()
263 TChildList m_Children; variable