#ifndef COMPONENTS_SYNC_MODEL_BLOCKING_DATA_TYPE_STORE_IMPL_H_
#define COMPONENTS_SYNC_MODEL_BLOCKING_DATA_TYPE_STORE_IMPL_H_
#include <memory>
#include <string>
#include "base/sequence_checker.h"
#include "base/task/sequenced_task_runner.h"
#include "components/sync/base/data_type.h"
#include "components/sync/base/storage_type.h"
#include "components/sync/model/blocking_data_type_store.h"
namespace syncer {
std::string FormatDataPrefix(DataType data_type, StorageType storage_type);
std::string FormatMetaPrefix(DataType data_type, StorageType storage_type);
std::string FormatGlobalMetadataKey(DataType data_type,
StorageType storage_type);
class DataTypeStoreBackend;
class BlockingDataTypeStoreImpl : public BlockingDataTypeStore { … };
}
#endif