Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2876)

Unified Diff: chrome/browser/sync/protocol/Debug/obj/global_intermediate/protoc_out/chrome/browser/sync/protocol/session_specifics.pb.cc

Issue 4124013: autofill code review. Base URL: http://git.chromium.org/git/chromium.git
Patch Set: Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/sync/protocol/Debug/obj/global_intermediate/protoc_out/chrome/browser/sync/protocol/session_specifics.pb.cc
diff --git a/chrome/browser/sync/protocol/Debug/obj/global_intermediate/protoc_out/chrome/browser/sync/protocol/session_specifics.pb.cc b/chrome/browser/sync/protocol/Debug/obj/global_intermediate/protoc_out/chrome/browser/sync/protocol/session_specifics.pb.cc
new file mode 100755
index 0000000000000000000000000000000000000000..225fa98e17e66de1a017e59b45859bc3e8b02fa2
--- /dev/null
+++ b/chrome/browser/sync/protocol/Debug/obj/global_intermediate/protoc_out/chrome/browser/sync/protocol/session_specifics.pb.cc
@@ -0,0 +1,1316 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+
+#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
+#include "session_specifics.pb.h"
+
+#include <algorithm>
+
+#include <google/protobuf/stubs/once.h>
+#include <google/protobuf/io/coded_stream.h>
+#include <google/protobuf/wire_format_lite_inl.h>
+// @@protoc_insertion_point(includes)
+
+namespace sync_pb {
+
+void protobuf_ShutdownFile_session_5fspecifics_2eproto() {
+ delete SessionSpecifics::default_instance_;
+ delete SessionWindow::default_instance_;
+ delete SessionTab::default_instance_;
+ delete TabNavigation::default_instance_;
+}
+
+void protobuf_AddDesc_session_5fspecifics_2eproto() {
+ static bool already_here = false;
+ if (already_here) return;
+ already_here = true;
+ GOOGLE_PROTOBUF_VERIFY_VERSION;
+
+ ::sync_pb::protobuf_AddDesc_sync_2eproto();
+ SessionSpecifics::default_instance_ = new SessionSpecifics();
+ SessionWindow::default_instance_ = new SessionWindow();
+ SessionTab::default_instance_ = new SessionTab();
+ TabNavigation::default_instance_ = new TabNavigation();
+ ::google::protobuf::internal::ExtensionSet::RegisterMessageExtension(
+ &::sync_pb::EntitySpecifics::default_instance(),
+ 50119, 11, false, false,
+ &::sync_pb::SessionSpecifics::default_instance());
+ SessionSpecifics::default_instance_->InitAsDefaultInstance();
+ SessionWindow::default_instance_->InitAsDefaultInstance();
+ SessionTab::default_instance_->InitAsDefaultInstance();
+ TabNavigation::default_instance_->InitAsDefaultInstance();
+ ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_session_5fspecifics_2eproto);
+}
+
+// Force AddDescriptors() to be called at static initialization time.
+struct StaticDescriptorInitializer_session_5fspecifics_2eproto {
+ StaticDescriptorInitializer_session_5fspecifics_2eproto() {
+ protobuf_AddDesc_session_5fspecifics_2eproto();
+ }
+} static_descriptor_initializer_session_5fspecifics_2eproto_;
+
+
+// ===================================================================
+
+const ::std::string SessionSpecifics::_default_session_tag_;
+#ifndef _MSC_VER
+const int SessionSpecifics::kSessionTagFieldNumber;
+const int SessionSpecifics::kSessionWindowFieldNumber;
+#endif // !_MSC_VER
+
+SessionSpecifics::SessionSpecifics()
+ : ::google::protobuf::MessageLite() {
+ SharedCtor();
+}
+
+void SessionSpecifics::InitAsDefaultInstance() {
+}
+
+SessionSpecifics::SessionSpecifics(const SessionSpecifics& from)
+ : ::google::protobuf::MessageLite() {
+ SharedCtor();
+ MergeFrom(from);
+}
+
+void SessionSpecifics::SharedCtor() {
+ _cached_size_ = 0;
+ session_tag_ = const_cast< ::std::string*>(&_default_session_tag_);
+ ::memset(_has_bits_, 0, sizeof(_has_bits_));
+}
+
+SessionSpecifics::~SessionSpecifics() {
+ SharedDtor();
+}
+
+void SessionSpecifics::SharedDtor() {
+ if (session_tag_ != &_default_session_tag_) {
+ delete session_tag_;
+ }
+ if (this != default_instance_) {
+ }
+}
+
+void SessionSpecifics::SetCachedSize(int size) const {
+ GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
+ _cached_size_ = size;
+ GOOGLE_SAFE_CONCURRENT_WRITES_END();
+}
+const SessionSpecifics& SessionSpecifics::default_instance() {
+ if (default_instance_ == NULL) protobuf_AddDesc_session_5fspecifics_2eproto(); return *default_instance_;
+}
+
+SessionSpecifics* SessionSpecifics::default_instance_ = NULL;
+
+SessionSpecifics* SessionSpecifics::New() const {
+ return new SessionSpecifics;
+}
+
+void SessionSpecifics::Clear() {
+ if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ if (_has_bit(0)) {
+ if (session_tag_ != &_default_session_tag_) {
+ session_tag_->clear();
+ }
+ }
+ }
+ session_window_.Clear();
+ ::memset(_has_bits_, 0, sizeof(_has_bits_));
+ mutable_unknown_fields()->Clear();
+}
+
+bool SessionSpecifics::MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) {
+#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
+ ::google::protobuf::uint32 tag;
+ while ((tag = input->ReadTag()) != 0) {
+ switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
+ // optional string session_tag = 1;
+ case 1: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_session_tag()));
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(18)) goto parse_session_window;
+ break;
+ }
+
+ // repeated .sync_pb.SessionWindow session_window = 2;
+ case 2: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
+ parse_session_window:
+ DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
+ input, add_session_window()));
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(18)) goto parse_session_window;
+ if (input->ExpectAtEnd()) return true;
+ break;
+ }
+
+ default: {
+ handle_uninterpreted:
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
+ return true;
+ }
+ DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag, mutable_unknown_fields()));
+ break;
+ }
+ }
+ }
+ return true;
+#undef DO_
+}
+
+void SessionSpecifics::SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const {
+ // optional string session_tag = 1;
+ if (_has_bit(0)) {
+ ::google::protobuf::internal::WireFormatLite::WriteString(
+ 1, this->session_tag(), output);
+ }
+
+ // repeated .sync_pb.SessionWindow session_window = 2;
+ for (int i = 0; i < this->session_window_size(); i++) {
+ ::google::protobuf::internal::WireFormatLite::WriteMessage(
+ 2, this->session_window(i), output);
+ }
+
+ if (!unknown_fields().empty()) {
+ ::google::protobuf::internal::WireFormatLite::SerializeUnknownFields(
+ unknown_fields(), output);
+ }
+}
+
+int SessionSpecifics::ByteSize() const {
+ int total_size = 0;
+
+ if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ // optional string session_tag = 1;
+ if (has_session_tag()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->session_tag());
+ }
+
+ }
+ // repeated .sync_pb.SessionWindow session_window = 2;
+ total_size += 1 * this->session_window_size();
+ for (int i = 0; i < this->session_window_size(); i++) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
+ this->session_window(i));
+ }
+
+ if (!unknown_fields().empty()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::ComputeUnknownFieldsSize(
+ unknown_fields());
+ }
+ GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
+ _cached_size_ = total_size;
+ GOOGLE_SAFE_CONCURRENT_WRITES_END();
+ return total_size;
+}
+
+void SessionSpecifics::CheckTypeAndMergeFrom(
+ const ::google::protobuf::MessageLite& from) {
+ MergeFrom(*::google::protobuf::down_cast<const SessionSpecifics*>(&from));
+}
+
+void SessionSpecifics::MergeFrom(const SessionSpecifics& from) {
+ GOOGLE_CHECK_NE(&from, this);
+ session_window_.MergeFrom(from.session_window_);
+ if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ if (from._has_bit(0)) {
+ set_session_tag(from.session_tag());
+ }
+ }
+ mutable_unknown_fields()->MergeFrom(from.unknown_fields());
+}
+
+void SessionSpecifics::CopyFrom(const SessionSpecifics& from) {
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool SessionSpecifics::IsInitialized() const {
+
+ return true;
+}
+
+void SessionSpecifics::Swap(SessionSpecifics* other) {
+ if (other != this) {
+ std::swap(session_tag_, other->session_tag_);
+ session_window_.Swap(&other->session_window_);
+ std::swap(_has_bits_[0], other->_has_bits_[0]);
+ _unknown_fields_.Swap(&other->_unknown_fields_);
+ std::swap(_cached_size_, other->_cached_size_);
+ }
+}
+
+::std::string SessionSpecifics::GetTypeName() const {
+ return "sync_pb.SessionSpecifics";
+}
+
+
+// ===================================================================
+
+bool SessionWindow_BrowserType_IsValid(int value) {
+ switch(value) {
+ case 1:
+ case 2:
+ return true;
+ default:
+ return false;
+ }
+}
+
+#ifndef _MSC_VER
+const SessionWindow_BrowserType SessionWindow::TYPE_NORMAL;
+const SessionWindow_BrowserType SessionWindow::TYPE_POPUP;
+const SessionWindow_BrowserType SessionWindow::BrowserType_MIN;
+const SessionWindow_BrowserType SessionWindow::BrowserType_MAX;
+const int SessionWindow::BrowserType_ARRAYSIZE;
+#endif // _MSC_VER
+#ifndef _MSC_VER
+const int SessionWindow::kSelectedTabIndexFieldNumber;
+const int SessionWindow::kBrowserTypeFieldNumber;
+const int SessionWindow::kSessionTabFieldNumber;
+#endif // !_MSC_VER
+
+SessionWindow::SessionWindow()
+ : ::google::protobuf::MessageLite() {
+ SharedCtor();
+}
+
+void SessionWindow::InitAsDefaultInstance() {
+}
+
+SessionWindow::SessionWindow(const SessionWindow& from)
+ : ::google::protobuf::MessageLite() {
+ SharedCtor();
+ MergeFrom(from);
+}
+
+void SessionWindow::SharedCtor() {
+ _cached_size_ = 0;
+ selected_tab_index_ = -1;
+ browser_type_ = 1;
+ ::memset(_has_bits_, 0, sizeof(_has_bits_));
+}
+
+SessionWindow::~SessionWindow() {
+ SharedDtor();
+}
+
+void SessionWindow::SharedDtor() {
+ if (this != default_instance_) {
+ }
+}
+
+void SessionWindow::SetCachedSize(int size) const {
+ GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
+ _cached_size_ = size;
+ GOOGLE_SAFE_CONCURRENT_WRITES_END();
+}
+const SessionWindow& SessionWindow::default_instance() {
+ if (default_instance_ == NULL) protobuf_AddDesc_session_5fspecifics_2eproto(); return *default_instance_;
+}
+
+SessionWindow* SessionWindow::default_instance_ = NULL;
+
+SessionWindow* SessionWindow::New() const {
+ return new SessionWindow;
+}
+
+void SessionWindow::Clear() {
+ if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ selected_tab_index_ = -1;
+ browser_type_ = 1;
+ }
+ session_tab_.Clear();
+ ::memset(_has_bits_, 0, sizeof(_has_bits_));
+ mutable_unknown_fields()->Clear();
+}
+
+bool SessionWindow::MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) {
+#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
+ ::google::protobuf::uint32 tag;
+ while ((tag = input->ReadTag()) != 0) {
+ switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
+ // optional int32 selected_tab_index = 2 [default = -1];
+ case 2: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
+ input, &selected_tab_index_)));
+ _set_bit(0);
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(24)) goto parse_browser_type;
+ break;
+ }
+
+ // optional .sync_pb.SessionWindow.BrowserType browser_type = 3 [default = TYPE_NORMAL];
+ case 3: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
+ parse_browser_type:
+ int value;
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
+ input, &value)));
+ if (::sync_pb::SessionWindow_BrowserType_IsValid(value)) {
+ set_browser_type(static_cast< ::sync_pb::SessionWindow_BrowserType >(value));
+ } else {
+ mutable_unknown_fields()->AddVarint(3, value);
+ }
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(34)) goto parse_session_tab;
+ break;
+ }
+
+ // repeated .sync_pb.SessionTab session_tab = 4;
+ case 4: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
+ parse_session_tab:
+ DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
+ input, add_session_tab()));
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(34)) goto parse_session_tab;
+ if (input->ExpectAtEnd()) return true;
+ break;
+ }
+
+ default: {
+ handle_uninterpreted:
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
+ return true;
+ }
+ DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag, mutable_unknown_fields()));
+ break;
+ }
+ }
+ }
+ return true;
+#undef DO_
+}
+
+void SessionWindow::SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const {
+ // optional int32 selected_tab_index = 2 [default = -1];
+ if (_has_bit(0)) {
+ ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->selected_tab_index(), output);
+ }
+
+ // optional .sync_pb.SessionWindow.BrowserType browser_type = 3 [default = TYPE_NORMAL];
+ if (_has_bit(1)) {
+ ::google::protobuf::internal::WireFormatLite::WriteEnum(
+ 3, this->browser_type(), output);
+ }
+
+ // repeated .sync_pb.SessionTab session_tab = 4;
+ for (int i = 0; i < this->session_tab_size(); i++) {
+ ::google::protobuf::internal::WireFormatLite::WriteMessage(
+ 4, this->session_tab(i), output);
+ }
+
+ if (!unknown_fields().empty()) {
+ ::google::protobuf::internal::WireFormatLite::SerializeUnknownFields(
+ unknown_fields(), output);
+ }
+}
+
+int SessionWindow::ByteSize() const {
+ int total_size = 0;
+
+ if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ // optional int32 selected_tab_index = 2 [default = -1];
+ if (has_selected_tab_index()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::Int32Size(
+ this->selected_tab_index());
+ }
+
+ // optional .sync_pb.SessionWindow.BrowserType browser_type = 3 [default = TYPE_NORMAL];
+ if (has_browser_type()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::EnumSize(this->browser_type());
+ }
+
+ }
+ // repeated .sync_pb.SessionTab session_tab = 4;
+ total_size += 1 * this->session_tab_size();
+ for (int i = 0; i < this->session_tab_size(); i++) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
+ this->session_tab(i));
+ }
+
+ if (!unknown_fields().empty()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::ComputeUnknownFieldsSize(
+ unknown_fields());
+ }
+ GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
+ _cached_size_ = total_size;
+ GOOGLE_SAFE_CONCURRENT_WRITES_END();
+ return total_size;
+}
+
+void SessionWindow::CheckTypeAndMergeFrom(
+ const ::google::protobuf::MessageLite& from) {
+ MergeFrom(*::google::protobuf::down_cast<const SessionWindow*>(&from));
+}
+
+void SessionWindow::MergeFrom(const SessionWindow& from) {
+ GOOGLE_CHECK_NE(&from, this);
+ session_tab_.MergeFrom(from.session_tab_);
+ if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ if (from._has_bit(0)) {
+ set_selected_tab_index(from.selected_tab_index());
+ }
+ if (from._has_bit(1)) {
+ set_browser_type(from.browser_type());
+ }
+ }
+ mutable_unknown_fields()->MergeFrom(from.unknown_fields());
+}
+
+void SessionWindow::CopyFrom(const SessionWindow& from) {
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool SessionWindow::IsInitialized() const {
+
+ return true;
+}
+
+void SessionWindow::Swap(SessionWindow* other) {
+ if (other != this) {
+ std::swap(selected_tab_index_, other->selected_tab_index_);
+ std::swap(browser_type_, other->browser_type_);
+ session_tab_.Swap(&other->session_tab_);
+ std::swap(_has_bits_[0], other->_has_bits_[0]);
+ _unknown_fields_.Swap(&other->_unknown_fields_);
+ std::swap(_cached_size_, other->_cached_size_);
+ }
+}
+
+::std::string SessionWindow::GetTypeName() const {
+ return "sync_pb.SessionWindow";
+}
+
+
+// ===================================================================
+
+const ::std::string SessionTab::_default_extension_app_id_;
+#ifndef _MSC_VER
+const int SessionTab::kTabVisualIndexFieldNumber;
+const int SessionTab::kCurrentNavigationIndexFieldNumber;
+const int SessionTab::kPinnedFieldNumber;
+const int SessionTab::kExtensionAppIdFieldNumber;
+const int SessionTab::kNavigationFieldNumber;
+#endif // !_MSC_VER
+
+SessionTab::SessionTab()
+ : ::google::protobuf::MessageLite() {
+ SharedCtor();
+}
+
+void SessionTab::InitAsDefaultInstance() {
+}
+
+SessionTab::SessionTab(const SessionTab& from)
+ : ::google::protobuf::MessageLite() {
+ SharedCtor();
+ MergeFrom(from);
+}
+
+void SessionTab::SharedCtor() {
+ _cached_size_ = 0;
+ tab_visual_index_ = -1;
+ current_navigation_index_ = -1;
+ pinned_ = false;
+ extension_app_id_ = const_cast< ::std::string*>(&_default_extension_app_id_);
+ ::memset(_has_bits_, 0, sizeof(_has_bits_));
+}
+
+SessionTab::~SessionTab() {
+ SharedDtor();
+}
+
+void SessionTab::SharedDtor() {
+ if (extension_app_id_ != &_default_extension_app_id_) {
+ delete extension_app_id_;
+ }
+ if (this != default_instance_) {
+ }
+}
+
+void SessionTab::SetCachedSize(int size) const {
+ GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
+ _cached_size_ = size;
+ GOOGLE_SAFE_CONCURRENT_WRITES_END();
+}
+const SessionTab& SessionTab::default_instance() {
+ if (default_instance_ == NULL) protobuf_AddDesc_session_5fspecifics_2eproto(); return *default_instance_;
+}
+
+SessionTab* SessionTab::default_instance_ = NULL;
+
+SessionTab* SessionTab::New() const {
+ return new SessionTab;
+}
+
+void SessionTab::Clear() {
+ if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ tab_visual_index_ = -1;
+ current_navigation_index_ = -1;
+ pinned_ = false;
+ if (_has_bit(3)) {
+ if (extension_app_id_ != &_default_extension_app_id_) {
+ extension_app_id_->clear();
+ }
+ }
+ }
+ navigation_.Clear();
+ ::memset(_has_bits_, 0, sizeof(_has_bits_));
+ mutable_unknown_fields()->Clear();
+}
+
+bool SessionTab::MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) {
+#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
+ ::google::protobuf::uint32 tag;
+ while ((tag = input->ReadTag()) != 0) {
+ switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
+ // optional int32 tab_visual_index = 2 [default = -1];
+ case 2: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
+ input, &tab_visual_index_)));
+ _set_bit(0);
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(24)) goto parse_current_navigation_index;
+ break;
+ }
+
+ // optional int32 current_navigation_index = 3 [default = -1];
+ case 3: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
+ parse_current_navigation_index:
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
+ input, &current_navigation_index_)));
+ _set_bit(1);
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(32)) goto parse_pinned;
+ break;
+ }
+
+ // optional bool pinned = 4 [default = false];
+ case 4: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
+ parse_pinned:
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
+ input, &pinned_)));
+ _set_bit(2);
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(42)) goto parse_extension_app_id;
+ break;
+ }
+
+ // optional string extension_app_id = 5;
+ case 5: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
+ parse_extension_app_id:
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_extension_app_id()));
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(50)) goto parse_navigation;
+ break;
+ }
+
+ // repeated .sync_pb.TabNavigation navigation = 6;
+ case 6: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
+ parse_navigation:
+ DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
+ input, add_navigation()));
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(50)) goto parse_navigation;
+ if (input->ExpectAtEnd()) return true;
+ break;
+ }
+
+ default: {
+ handle_uninterpreted:
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
+ return true;
+ }
+ DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag, mutable_unknown_fields()));
+ break;
+ }
+ }
+ }
+ return true;
+#undef DO_
+}
+
+void SessionTab::SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const {
+ // optional int32 tab_visual_index = 2 [default = -1];
+ if (_has_bit(0)) {
+ ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->tab_visual_index(), output);
+ }
+
+ // optional int32 current_navigation_index = 3 [default = -1];
+ if (_has_bit(1)) {
+ ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->current_navigation_index(), output);
+ }
+
+ // optional bool pinned = 4 [default = false];
+ if (_has_bit(2)) {
+ ::google::protobuf::internal::WireFormatLite::WriteBool(4, this->pinned(), output);
+ }
+
+ // optional string extension_app_id = 5;
+ if (_has_bit(3)) {
+ ::google::protobuf::internal::WireFormatLite::WriteString(
+ 5, this->extension_app_id(), output);
+ }
+
+ // repeated .sync_pb.TabNavigation navigation = 6;
+ for (int i = 0; i < this->navigation_size(); i++) {
+ ::google::protobuf::internal::WireFormatLite::WriteMessage(
+ 6, this->navigation(i), output);
+ }
+
+ if (!unknown_fields().empty()) {
+ ::google::protobuf::internal::WireFormatLite::SerializeUnknownFields(
+ unknown_fields(), output);
+ }
+}
+
+int SessionTab::ByteSize() const {
+ int total_size = 0;
+
+ if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ // optional int32 tab_visual_index = 2 [default = -1];
+ if (has_tab_visual_index()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::Int32Size(
+ this->tab_visual_index());
+ }
+
+ // optional int32 current_navigation_index = 3 [default = -1];
+ if (has_current_navigation_index()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::Int32Size(
+ this->current_navigation_index());
+ }
+
+ // optional bool pinned = 4 [default = false];
+ if (has_pinned()) {
+ total_size += 1 + 1;
+ }
+
+ // optional string extension_app_id = 5;
+ if (has_extension_app_id()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->extension_app_id());
+ }
+
+ }
+ // repeated .sync_pb.TabNavigation navigation = 6;
+ total_size += 1 * this->navigation_size();
+ for (int i = 0; i < this->navigation_size(); i++) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
+ this->navigation(i));
+ }
+
+ if (!unknown_fields().empty()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::ComputeUnknownFieldsSize(
+ unknown_fields());
+ }
+ GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
+ _cached_size_ = total_size;
+ GOOGLE_SAFE_CONCURRENT_WRITES_END();
+ return total_size;
+}
+
+void SessionTab::CheckTypeAndMergeFrom(
+ const ::google::protobuf::MessageLite& from) {
+ MergeFrom(*::google::protobuf::down_cast<const SessionTab*>(&from));
+}
+
+void SessionTab::MergeFrom(const SessionTab& from) {
+ GOOGLE_CHECK_NE(&from, this);
+ navigation_.MergeFrom(from.navigation_);
+ if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ if (from._has_bit(0)) {
+ set_tab_visual_index(from.tab_visual_index());
+ }
+ if (from._has_bit(1)) {
+ set_current_navigation_index(from.current_navigation_index());
+ }
+ if (from._has_bit(2)) {
+ set_pinned(from.pinned());
+ }
+ if (from._has_bit(3)) {
+ set_extension_app_id(from.extension_app_id());
+ }
+ }
+ mutable_unknown_fields()->MergeFrom(from.unknown_fields());
+}
+
+void SessionTab::CopyFrom(const SessionTab& from) {
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool SessionTab::IsInitialized() const {
+
+ return true;
+}
+
+void SessionTab::Swap(SessionTab* other) {
+ if (other != this) {
+ std::swap(tab_visual_index_, other->tab_visual_index_);
+ std::swap(current_navigation_index_, other->current_navigation_index_);
+ std::swap(pinned_, other->pinned_);
+ std::swap(extension_app_id_, other->extension_app_id_);
+ navigation_.Swap(&other->navigation_);
+ std::swap(_has_bits_[0], other->_has_bits_[0]);
+ _unknown_fields_.Swap(&other->_unknown_fields_);
+ std::swap(_cached_size_, other->_cached_size_);
+ }
+}
+
+::std::string SessionTab::GetTypeName() const {
+ return "sync_pb.SessionTab";
+}
+
+
+// ===================================================================
+
+bool TabNavigation_PageTransition_IsValid(int value) {
+ switch(value) {
+ case 0:
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ case 6:
+ case 7:
+ case 8:
+ case 9:
+ case 10:
+ case 12:
+ case 13:
+ return true;
+ default:
+ return false;
+ }
+}
+
+#ifndef _MSC_VER
+const TabNavigation_PageTransition TabNavigation::LINK;
+const TabNavigation_PageTransition TabNavigation::TYPED;
+const TabNavigation_PageTransition TabNavigation::AUTO_BOOKMARK;
+const TabNavigation_PageTransition TabNavigation::AUTO_SUBFRAME;
+const TabNavigation_PageTransition TabNavigation::MANUAL_SUBFRAME;
+const TabNavigation_PageTransition TabNavigation::GENERATED;
+const TabNavigation_PageTransition TabNavigation::START_PAGE;
+const TabNavigation_PageTransition TabNavigation::FORM_SUBMIT;
+const TabNavigation_PageTransition TabNavigation::RELOAD;
+const TabNavigation_PageTransition TabNavigation::KEYWORD;
+const TabNavigation_PageTransition TabNavigation::KEYWORD_GENERATED;
+const TabNavigation_PageTransition TabNavigation::CHAIN_START;
+const TabNavigation_PageTransition TabNavigation::CHAIN_END;
+const TabNavigation_PageTransition TabNavigation::PageTransition_MIN;
+const TabNavigation_PageTransition TabNavigation::PageTransition_MAX;
+const int TabNavigation::PageTransition_ARRAYSIZE;
+#endif // _MSC_VER
+bool TabNavigation_PageTransitionQualifier_IsValid(int value) {
+ switch(value) {
+ case 1:
+ case 2:
+ return true;
+ default:
+ return false;
+ }
+}
+
+#ifndef _MSC_VER
+const TabNavigation_PageTransitionQualifier TabNavigation::CLIENT_REDIRECT;
+const TabNavigation_PageTransitionQualifier TabNavigation::SERVER_REDIRECT;
+const TabNavigation_PageTransitionQualifier TabNavigation::PageTransitionQualifier_MIN;
+const TabNavigation_PageTransitionQualifier TabNavigation::PageTransitionQualifier_MAX;
+const int TabNavigation::PageTransitionQualifier_ARRAYSIZE;
+#endif // _MSC_VER
+const ::std::string TabNavigation::_default_virtual_url_;
+const ::std::string TabNavigation::_default_referrer_;
+const ::std::string TabNavigation::_default_title_;
+const ::std::string TabNavigation::_default_state_;
+#ifndef _MSC_VER
+const int TabNavigation::kIndexFieldNumber;
+const int TabNavigation::kVirtualUrlFieldNumber;
+const int TabNavigation::kReferrerFieldNumber;
+const int TabNavigation::kTitleFieldNumber;
+const int TabNavigation::kStateFieldNumber;
+const int TabNavigation::kPageTransitionFieldNumber;
+const int TabNavigation::kNavigationQualifierFieldNumber;
+#endif // !_MSC_VER
+
+TabNavigation::TabNavigation()
+ : ::google::protobuf::MessageLite() {
+ SharedCtor();
+}
+
+void TabNavigation::InitAsDefaultInstance() {
+}
+
+TabNavigation::TabNavigation(const TabNavigation& from)
+ : ::google::protobuf::MessageLite() {
+ SharedCtor();
+ MergeFrom(from);
+}
+
+void TabNavigation::SharedCtor() {
+ _cached_size_ = 0;
+ index_ = -1;
+ virtual_url_ = const_cast< ::std::string*>(&_default_virtual_url_);
+ referrer_ = const_cast< ::std::string*>(&_default_referrer_);
+ title_ = const_cast< ::std::string*>(&_default_title_);
+ state_ = const_cast< ::std::string*>(&_default_state_);
+ page_transition_ = 1;
+ navigation_qualifier_ = 1;
+ ::memset(_has_bits_, 0, sizeof(_has_bits_));
+}
+
+TabNavigation::~TabNavigation() {
+ SharedDtor();
+}
+
+void TabNavigation::SharedDtor() {
+ if (virtual_url_ != &_default_virtual_url_) {
+ delete virtual_url_;
+ }
+ if (referrer_ != &_default_referrer_) {
+ delete referrer_;
+ }
+ if (title_ != &_default_title_) {
+ delete title_;
+ }
+ if (state_ != &_default_state_) {
+ delete state_;
+ }
+ if (this != default_instance_) {
+ }
+}
+
+void TabNavigation::SetCachedSize(int size) const {
+ GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
+ _cached_size_ = size;
+ GOOGLE_SAFE_CONCURRENT_WRITES_END();
+}
+const TabNavigation& TabNavigation::default_instance() {
+ if (default_instance_ == NULL) protobuf_AddDesc_session_5fspecifics_2eproto(); return *default_instance_;
+}
+
+TabNavigation* TabNavigation::default_instance_ = NULL;
+
+TabNavigation* TabNavigation::New() const {
+ return new TabNavigation;
+}
+
+void TabNavigation::Clear() {
+ if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ index_ = -1;
+ if (_has_bit(1)) {
+ if (virtual_url_ != &_default_virtual_url_) {
+ virtual_url_->clear();
+ }
+ }
+ if (_has_bit(2)) {
+ if (referrer_ != &_default_referrer_) {
+ referrer_->clear();
+ }
+ }
+ if (_has_bit(3)) {
+ if (title_ != &_default_title_) {
+ title_->clear();
+ }
+ }
+ if (_has_bit(4)) {
+ if (state_ != &_default_state_) {
+ state_->clear();
+ }
+ }
+ page_transition_ = 1;
+ navigation_qualifier_ = 1;
+ }
+ ::memset(_has_bits_, 0, sizeof(_has_bits_));
+ mutable_unknown_fields()->Clear();
+}
+
+bool TabNavigation::MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) {
+#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
+ ::google::protobuf::uint32 tag;
+ while ((tag = input->ReadTag()) != 0) {
+ switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
+ // optional int32 index = 1 [default = -1];
+ case 1: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
+ input, &index_)));
+ _set_bit(0);
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(18)) goto parse_virtual_url;
+ break;
+ }
+
+ // optional string virtual_url = 2;
+ case 2: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
+ parse_virtual_url:
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_virtual_url()));
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(26)) goto parse_referrer;
+ break;
+ }
+
+ // optional string referrer = 3;
+ case 3: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
+ parse_referrer:
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_referrer()));
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(34)) goto parse_title;
+ break;
+ }
+
+ // optional string title = 4;
+ case 4: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
+ parse_title:
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_title()));
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(42)) goto parse_state;
+ break;
+ }
+
+ // optional string state = 5;
+ case 5: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
+ parse_state:
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_state()));
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(48)) goto parse_page_transition;
+ break;
+ }
+
+ // optional .sync_pb.TabNavigation.PageTransition page_transition = 6 [default = TYPED];
+ case 6: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
+ parse_page_transition:
+ int value;
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
+ input, &value)));
+ if (::sync_pb::TabNavigation_PageTransition_IsValid(value)) {
+ set_page_transition(static_cast< ::sync_pb::TabNavigation_PageTransition >(value));
+ } else {
+ mutable_unknown_fields()->AddVarint(6, value);
+ }
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectTag(56)) goto parse_navigation_qualifier;
+ break;
+ }
+
+ // optional .sync_pb.TabNavigation.PageTransitionQualifier navigation_qualifier = 7;
+ case 7: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
+ parse_navigation_qualifier:
+ int value;
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
+ input, &value)));
+ if (::sync_pb::TabNavigation_PageTransitionQualifier_IsValid(value)) {
+ set_navigation_qualifier(static_cast< ::sync_pb::TabNavigation_PageTransitionQualifier >(value));
+ } else {
+ mutable_unknown_fields()->AddVarint(7, value);
+ }
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectAtEnd()) return true;
+ break;
+ }
+
+ default: {
+ handle_uninterpreted:
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
+ return true;
+ }
+ DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag, mutable_unknown_fields()));
+ break;
+ }
+ }
+ }
+ return true;
+#undef DO_
+}
+
+void TabNavigation::SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const {
+ // optional int32 index = 1 [default = -1];
+ if (_has_bit(0)) {
+ ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->index(), output);
+ }
+
+ // optional string virtual_url = 2;
+ if (_has_bit(1)) {
+ ::google::protobuf::internal::WireFormatLite::WriteString(
+ 2, this->virtual_url(), output);
+ }
+
+ // optional string referrer = 3;
+ if (_has_bit(2)) {
+ ::google::protobuf::internal::WireFormatLite::WriteString(
+ 3, this->referrer(), output);
+ }
+
+ // optional string title = 4;
+ if (_has_bit(3)) {
+ ::google::protobuf::internal::WireFormatLite::WriteString(
+ 4, this->title(), output);
+ }
+
+ // optional string state = 5;
+ if (_has_bit(4)) {
+ ::google::protobuf::internal::WireFormatLite::WriteString(
+ 5, this->state(), output);
+ }
+
+ // optional .sync_pb.TabNavigation.PageTransition page_transition = 6 [default = TYPED];
+ if (_has_bit(5)) {
+ ::google::protobuf::internal::WireFormatLite::WriteEnum(
+ 6, this->page_transition(), output);
+ }
+
+ // optional .sync_pb.TabNavigation.PageTransitionQualifier navigation_qualifier = 7;
+ if (_has_bit(6)) {
+ ::google::protobuf::internal::WireFormatLite::WriteEnum(
+ 7, this->navigation_qualifier(), output);
+ }
+
+ if (!unknown_fields().empty()) {
+ ::google::protobuf::internal::WireFormatLite::SerializeUnknownFields(
+ unknown_fields(), output);
+ }
+}
+
+int TabNavigation::ByteSize() const {
+ int total_size = 0;
+
+ if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ // optional int32 index = 1 [default = -1];
+ if (has_index()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::Int32Size(
+ this->index());
+ }
+
+ // optional string virtual_url = 2;
+ if (has_virtual_url()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->virtual_url());
+ }
+
+ // optional string referrer = 3;
+ if (has_referrer()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->referrer());
+ }
+
+ // optional string title = 4;
+ if (has_title()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->title());
+ }
+
+ // optional string state = 5;
+ if (has_state()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->state());
+ }
+
+ // optional .sync_pb.TabNavigation.PageTransition page_transition = 6 [default = TYPED];
+ if (has_page_transition()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::EnumSize(this->page_transition());
+ }
+
+ // optional .sync_pb.TabNavigation.PageTransitionQualifier navigation_qualifier = 7;
+ if (has_navigation_qualifier()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::EnumSize(this->navigation_qualifier());
+ }
+
+ }
+ if (!unknown_fields().empty()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::ComputeUnknownFieldsSize(
+ unknown_fields());
+ }
+ GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
+ _cached_size_ = total_size;
+ GOOGLE_SAFE_CONCURRENT_WRITES_END();
+ return total_size;
+}
+
+void TabNavigation::CheckTypeAndMergeFrom(
+ const ::google::protobuf::MessageLite& from) {
+ MergeFrom(*::google::protobuf::down_cast<const TabNavigation*>(&from));
+}
+
+void TabNavigation::MergeFrom(const TabNavigation& from) {
+ GOOGLE_CHECK_NE(&from, this);
+ if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ if (from._has_bit(0)) {
+ set_index(from.index());
+ }
+ if (from._has_bit(1)) {
+ set_virtual_url(from.virtual_url());
+ }
+ if (from._has_bit(2)) {
+ set_referrer(from.referrer());
+ }
+ if (from._has_bit(3)) {
+ set_title(from.title());
+ }
+ if (from._has_bit(4)) {
+ set_state(from.state());
+ }
+ if (from._has_bit(5)) {
+ set_page_transition(from.page_transition());
+ }
+ if (from._has_bit(6)) {
+ set_navigation_qualifier(from.navigation_qualifier());
+ }
+ }
+ mutable_unknown_fields()->MergeFrom(from.unknown_fields());
+}
+
+void TabNavigation::CopyFrom(const TabNavigation& from) {
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool TabNavigation::IsInitialized() const {
+
+ return true;
+}
+
+void TabNavigation::Swap(TabNavigation* other) {
+ if (other != this) {
+ std::swap(index_, other->index_);
+ std::swap(virtual_url_, other->virtual_url_);
+ std::swap(referrer_, other->referrer_);
+ std::swap(title_, other->title_);
+ std::swap(state_, other->state_);
+ std::swap(page_transition_, other->page_transition_);
+ std::swap(navigation_qualifier_, other->navigation_qualifier_);
+ std::swap(_has_bits_[0], other->_has_bits_[0]);
+ _unknown_fields_.Swap(&other->_unknown_fields_);
+ std::swap(_cached_size_, other->_cached_size_);
+ }
+}
+
+::std::string TabNavigation::GetTypeName() const {
+ return "sync_pb.TabNavigation";
+}
+
+::google::protobuf::internal::ExtensionIdentifier< ::sync_pb::EntitySpecifics,
+ ::google::protobuf::internal::MessageTypeTraits< ::sync_pb::SessionSpecifics >, 11, false >
+ session(kSessionFieldNumber, ::sync_pb::SessionSpecifics::default_instance());
+
+// @@protoc_insertion_point(namespace_scope)
+
+} // namespace sync_pb
+
+// @@protoc_insertion_point(global_scope)

Powered by Google App Engine
This is Rietveld 408576698