| 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 |