#include "UiComponent.hpp" #include "UiBox.hpp" namespace jdi { // 默认实现放在 .cpp 而不是头文件内联:`UiComponent.hpp` 是四个大组件都要包含的 // 公共头,不应把 `UiBox.hpp`(几何收集器)也拉进它们的编译单元。 void UiComponent::BuildBoxes(UiBoxTable& boxes) { boxes.Add(Area(), 0); } } // namespace jdi