Lines Matching defs:base
21 #include <meta/base/interface_utils.h>
128 void ContainerObserver::Subscribe(const IContainer::Ptr& base)
130 if (!base) {
133 auto listener = ContainerChangeListener(base);
136 subscriptions_.emplace_back(base, BASE_NS::move(listener));
138 for (const auto& child : base->GetAll<IContainer>()) {
143 void ContainerObserver::Unsubscribe(const IContainer::Ptr& base)
145 if (!base) {
153 if (base == c || base->IsAncestorOf(object)) {