#include "components/media_router/common/media_sink.h"
#include "base/i18n/string_compare.h"
#include "base/strings/utf_string_conversions.h"
#include "third_party/icu/source/i18n/unicode/coll.h"
namespace media_router {
MediaSink::MediaSink(const MediaSink::Id& sink_id,
const std::string& name,
SinkIconType icon_type,
mojom::MediaRouteProviderId provider_id)
: … { … }
MediaSink::MediaSink(const MediaSink& other) = default;
MediaSink::MediaSink(MediaSink&& other) noexcept = default;
MediaSink::MediaSink() = default;
MediaSink::~MediaSink() = default;
MediaSink& MediaSink::operator=(const MediaSink& other) = default;
MediaSink& MediaSink::operator=(MediaSink&& other) noexcept = default;
bool MediaSink::operator==(const MediaSink& other) const { … }
bool MediaSink::operator!=(const MediaSink& other) const { … }
bool MediaSink::CompareUsingCollator(const MediaSink& other,
const icu::Collator* collator) const { … }
}