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