// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef NET_FIRST_PARTY_SETS_ADDITION_OVERLAPS_UNION_FIND_H_ #define NET_FIRST_PARTY_SETS_ADDITION_OVERLAPS_UNION_FIND_H_ #include "base/containers/flat_map.h" #include "base/containers/flat_set.h" #include "net/base/net_export.h" namespace net { // A helper class defining a Union-Find data structure that's used for merging // disjoint transitively-overlapping sets together. class NET_EXPORT AdditionOverlapsUnionFind { … }; } // namespace net #endif // NET_FIRST_PARTY_SETS_ADDITION_OVERLAPS_UNION_FIND_H_