chromium/components/enterprise/data_controls/core/browser/conditions/and_condition.cc

// Copyright 2023 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/enterprise/data_controls/core/browser/conditions/and_condition.h"

#include <algorithm>

#include "base/memory/ptr_util.h"

namespace data_controls {

// static
std::unique_ptr<Condition> AndCondition::Create(
    std::vector<std::unique_ptr<const Condition>> conditions) {}

AndCondition::~AndCondition() = default;

bool AndCondition::CanBeEvaluated(const ActionContext& action_context) const {}

bool AndCondition::IsTriggered(const ActionContext& action_context) const {}

AndCondition::AndCondition(
    std::vector<std::unique_ptr<const Condition>> conditions)
    :{}

}  // namespace data_controls