#include "services/metrics/public/cpp/ukm_entry_builder_base.h"
#include <memory>
#include "services/metrics/public/cpp/ukm_source_id.h"
#include "services/metrics/public/mojom/ukm_interface.mojom.h"
namespace ukm {
namespace internal {
UkmEntryBuilderBase::UkmEntryBuilderBase(UkmEntryBuilderBase&&) = default;
UkmEntryBuilderBase& UkmEntryBuilderBase::operator=(UkmEntryBuilderBase&&) =
default;
UkmEntryBuilderBase::~UkmEntryBuilderBase() = default;
UkmEntryBuilderBase::UkmEntryBuilderBase(ukm::SourceId source_id,
uint64_t event_hash)
: … { … }
UkmEntryBuilderBase::UkmEntryBuilderBase(ukm::SourceIdObj source_id,
uint64_t event_hash)
: … { … }
void UkmEntryBuilderBase::SetMetricInternal(uint64_t metric_hash,
int64_t value) { … }
void UkmEntryBuilderBase::Record(UkmRecorder* recorder) { … }
mojom::UkmEntryPtr UkmEntryBuilderBase::GetEntryForTesting() { … }
}
}