31 using ThisRefPtr = std::unique_ptr<This>;
33 static ThisRefPtr New(CollectionPtr collection) {
34 return ThisRefPtr(
new This(collection));
36 static ThisRefPtr New(std::vector<CollectionPtr> collections) {
37 return ThisRefPtr(
new This(std::move(collections)));
41 TRACE_API
void Clear()
override;
49 std::vector<CollectionPtr> collections);
51 std::vector<CollectionPtr> _data;