#include "test/pc/e2e/analyzer/video/names_collection.h"
#include <set>
#include "absl/strings/string_view.h"
#include "absl/types/optional.h"
namespace webrtc {
NamesCollection::NamesCollection(rtc::ArrayView<const std::string> names) { … }
bool NamesCollection::HasName(absl::string_view name) const { … }
size_t NamesCollection::AddIfAbsent(absl::string_view name) { … }
absl::optional<size_t> NamesCollection::RemoveIfPresent(
absl::string_view name) { … }
std::set<size_t> NamesCollection::GetPresentIndexes() const { … }
std::set<size_t> NamesCollection::GetAllIndexes() const { … }
}