public nothrow | Container(Component* parent_) |
public | ~Container() |
public nothrow void | AddChild(Component* child) |
public nothrow Component* | FirstChild() const |
public nothrow void | InsertAfter(Component* child, Component* after) |
public nothrow void | InsertBefore(Component* child, Component* before) |
public nothrow bool | IsEmpty() const |
public nothrow Component* | LastChild() const |
public nothrow Component* | Parent() const |
public nothrow UniquePtr<Component> | RemoveChild(Component* child) |
private Component* | firstChild |
private Component* | lastChild |
private Component* | parent |