#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() { … }
}