diff options
author | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-20 21:32:04 +0000 |
---|---|---|
committer | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-20 21:32:04 +0000 |
commit | 93aa89c7533db379bb6bab05be9f5e33af233487 (patch) | |
tree | 916b96b14f22fc7bb7dbc37be74addeb60386a17 /chrome/browser/sync | |
parent | 2d4dc50cd69de95bd3a556262bf957fb8bb84167 (diff) | |
download | chromium_src-93aa89c7533db379bb6bab05be9f5e33af233487.zip chromium_src-93aa89c7533db379bb6bab05be9f5e33af233487.tar.gz chromium_src-93aa89c7533db379bb6bab05be9f5e33af233487.tar.bz2 |
FBTF: Even more deinlining.
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/3879002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63261 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync')
-rw-r--r-- | chrome/browser/sync/engine/syncapi.cc | 4 | ||||
-rw-r--r-- | chrome/browser/sync/engine/syncapi.h | 3 | ||||
-rw-r--r-- | chrome/browser/sync/glue/extension_sync_traits.cc | 2 | ||||
-rw-r--r-- | chrome/browser/sync/glue/extension_sync_traits.h | 1 |
4 files changed, 10 insertions, 0 deletions
diff --git a/chrome/browser/sync/engine/syncapi.cc b/chrome/browser/sync/engine/syncapi.cc index 45ea2ca..38790c9 100644 --- a/chrome/browser/sync/engine/syncapi.cc +++ b/chrome/browser/sync/engine/syncapi.cc @@ -154,6 +154,10 @@ static void ServerNameToSyncAPIName(const std::string& server_name, } } +UserShare::UserShare() {} + +UserShare::~UserShare() {} + //////////////////////////////////// // BaseNode member definitions. diff --git a/chrome/browser/sync/engine/syncapi.h b/chrome/browser/sync/engine/syncapi.h index cbd8d8b..9a3da9b 100644 --- a/chrome/browser/sync/engine/syncapi.h +++ b/chrome/browser/sync/engine/syncapi.h @@ -107,6 +107,9 @@ class WriteTransaction; // This encompasses all pieces required to build transaction objects on the // syncable share. struct UserShare { + UserShare(); + ~UserShare(); + // The DirectoryManager itself, which is the parent of Transactions and can // be shared across multiple threads (unlike Directory). scoped_ptr<syncable::DirectoryManager> dir_manager; diff --git a/chrome/browser/sync/glue/extension_sync_traits.cc b/chrome/browser/sync/glue/extension_sync_traits.cc index 4940ece..74e291e 100644 --- a/chrome/browser/sync/glue/extension_sync_traits.cc +++ b/chrome/browser/sync/glue/extension_sync_traits.cc @@ -28,6 +28,8 @@ ExtensionSyncTraits::ExtensionSyncTraits( extension_specifics_setter(extension_specifics_setter), extension_specifics_entity_getter(extension_specifics_entity_getter) {} +ExtensionSyncTraits::~ExtensionSyncTraits() {} + namespace { const sync_pb::ExtensionSpecifics& GetExtensionSpecifics( diff --git a/chrome/browser/sync/glue/extension_sync_traits.h b/chrome/browser/sync/glue/extension_sync_traits.h index 6078874..86a5a89 100644 --- a/chrome/browser/sync/glue/extension_sync_traits.h +++ b/chrome/browser/sync/glue/extension_sync_traits.h @@ -47,6 +47,7 @@ struct ExtensionSyncTraits { ExtensionSpecificsGetter extension_specifics_getter, ExtensionSpecificsSetter extension_specifics_setter, ExtensionSpecificsEntityGetter extension_specifics_entity_getter); + ~ExtensionSyncTraits(); // The sync type for the data type. const syncable::ModelType model_type; |