chromium/components/autofill/core/browser/webdata/autofill_table_encryptor_factory.h

// 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.
#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_TABLE_ENCRYPTOR_FACTORY_H_
#define COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_TABLE_ENCRYPTOR_FACTORY_H_

#include <memory>

#include "base/sequence_checker.h"

namespace base {
template <typename T>
struct DefaultSingletonTraits;
}  // namespace base

namespace autofill {

class AutofillTableEncryptor;

// Factory for creating Autofill table encryptor.
// If |delegate_| is set, then |delegate_| is used to create encryptor,
// else default encrytor (SystemEncryptor) is returned.
class AutofillTableEncryptorFactory {};

}  // namespace autofill

#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_TABLE_ENCRYPTOR_FACTORY_H_