#include "components/sync/service/syncable_service_based_data_type_controller.h"
#include <memory>
#include <utility>
#include "components/sync/model/client_tag_based_data_type_processor.h"
#include "components/sync/model/forwarding_data_type_controller_delegate.h"
#include "components/sync/model/syncable_service_based_bridge.h"
namespace syncer {
namespace {
class ControllerDelegate : public DataTypeControllerDelegate { … };
}
SyncableServiceBasedDataTypeController::SyncableServiceBasedDataTypeController(
DataType type,
OnceDataTypeStoreFactory store_factory,
base::WeakPtr<SyncableService> syncable_service,
const base::RepeatingClosure& dump_stack,
DelegateMode delegate_mode)
: … { … }
SyncableServiceBasedDataTypeController::
~SyncableServiceBasedDataTypeController() { … }
}