chromium/components/feature_engagement/public/tracker.cc

// Copyright 2017 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/feature_engagement/public/tracker.h"

#include <utility>

#include "components/feature_engagement/public/configuration_provider.h"
#include "components/feature_engagement/public/field_trial_configuration_provider.h"
#include "components/feature_engagement/public/local_configuration_provider.h"

namespace feature_engagement {

DisplayLockHandle::DisplayLockHandle(ReleaseCallback callback)
    :{}

DisplayLockHandle::~DisplayLockHandle() {}

Tracker::TriggerDetails::TriggerDetails(bool should_trigger_iph,
                                        bool should_show_snooze)
    :{}

Tracker::TriggerDetails::TriggerDetails(const TriggerDetails& trigger_details) =
    default;

Tracker::TriggerDetails::~TriggerDetails() = default;

bool Tracker::TriggerDetails::ShouldShowIph() const {}

bool Tracker::TriggerDetails::ShouldShowSnooze() const {}

ConfigurationProviderList Tracker::GetDefaultConfigurationProviders() {}

}  // namespace feature_engagement