Lines Matching defs:uids
68 BASE_NS::vector<IObject::Ptr> Object::GetAttachments(const BASE_NS::vector<TypeId>& uids, bool strict) const
71 return attachments_->GetAttachments(uids, strict);
103 bool CheckRequiredInterfaces(const IContainer::Ptr& container, const BASE_NS::vector<BASE_NS::Uid>& uids)
105 if (uids.empty()) {
114 for (const auto& uid : uids) {
119 return matches == uids.size();
130 const auto& uids = options.uids;
131 const auto addIfMatches = [&containers, &uids](const IContainer::Ptr& container) {
133 if (CheckRequiredInterfaces(container, uids)) {
155 if (uids.empty() || std::find(uids.begin(), uids.end(), IAttachment::UID) != uids.end()) {