#include "third_party/blink/public/common/bluetooth/web_bluetooth_device_id.h"
#include <ostream>
#include <utility>
#include "base/base64.h"
#include "base/strings/string_util.h"
#include "crypto/random.h"
namespace blink {
WebBluetoothDeviceId::WebBluetoothDeviceId() { … }
WebBluetoothDeviceId::WebBluetoothDeviceId(
const std::string& encoded_device_id) { … }
WebBluetoothDeviceId::~WebBluetoothDeviceId() { … }
WebBluetoothDeviceId::WebBluetoothDeviceId(
const WebBluetoothDeviceIdKey& device_id)
: … { … }
std::string WebBluetoothDeviceId::DeviceIdInBase64() const { … }
std::string WebBluetoothDeviceId::str() const { … }
const WebBluetoothDeviceIdKey& WebBluetoothDeviceId::DeviceId() const { … }
WebBluetoothDeviceId WebBluetoothDeviceId::Create() { … }
bool WebBluetoothDeviceId::IsValid(const std::string& encoded_device_id) { … }
bool WebBluetoothDeviceId::IsValid() const { … }
bool WebBluetoothDeviceId::operator==(
const WebBluetoothDeviceId& device_id) const { … }
bool WebBluetoothDeviceId::operator!=(
const WebBluetoothDeviceId& device_id) const { … }
bool WebBluetoothDeviceId::operator<(
const WebBluetoothDeviceId& device_id) const { … }
std::ostream& operator<<(std::ostream& out,
const WebBluetoothDeviceId& device_id) { … }
}