chromium/components/segmentation_platform/public/types/processed_value.cc

// 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.

#include "components/segmentation_platform/public/types/processed_value.h"

#include "base/i18n/time_formatting.h"
#include "base/json/values_util.h"
#include "base/values.h"

namespace segmentation_platform::processing {

ProcessedValue::ProcessedValue(bool val) :{}
ProcessedValue::ProcessedValue(int val) :{}
ProcessedValue::ProcessedValue(float val) :{}
ProcessedValue::ProcessedValue(double val)
    :{}
ProcessedValue::ProcessedValue(const std::string& val)
    :{}
ProcessedValue::ProcessedValue(base::Time val)
    :{}
ProcessedValue::ProcessedValue(int64_t val)
    :{}
ProcessedValue::ProcessedValue(const GURL& val)
    :{}

ProcessedValue::ProcessedValue(const ProcessedValue& other) {}
ProcessedValue::ProcessedValue(ProcessedValue&& other) = default;

ProcessedValue& ProcessedValue::operator=(const ProcessedValue& other) {}

ProcessedValue::~ProcessedValue() = default;

bool ProcessedValue::operator==(const ProcessedValue& rhs) const {}

base::Value ProcessedValue::ToDebugValue() const {}

// static
ProcessedValue ProcessedValue::FromFloat(float val) {}

std::ostream& operator<<(std::ostream& out, const ProcessedValue& value) {}

}  // namespace segmentation_platform::processing