您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GOOGLE_SAFE_CONCURRENT_WRITES_END函数代码示例

51自学网 2021-06-01 20:54:09
  C++
这篇教程C++ GOOGLE_SAFE_CONCURRENT_WRITES_END函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GOOGLE_SAFE_CONCURRENT_WRITES_END函数的典型用法代码示例。如果您正苦于以下问题:C++ GOOGLE_SAFE_CONCURRENT_WRITES_END函数的具体用法?C++ GOOGLE_SAFE_CONCURRENT_WRITES_END怎么用?C++ GOOGLE_SAFE_CONCURRENT_WRITES_END使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GOOGLE_SAFE_CONCURRENT_WRITES_END函数的21个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN

int LoginRequest::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // optional string wb_UUID = 1;    if (has_wb_uuid()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->wb_uuid());    }    // optional uint32 channel = 2;    if (has_channel()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::UInt32Size(          this->channel());    }    // optional uint32 version = 3;    if (has_version()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::UInt32Size(          this->version());    }  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:wanggan768q,项目名称:GameWork,代码行数:31,


示例2: GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN

int Sess::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // optional string id = 1;    if (has_id()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->id());    }    // optional int32 type = 2;    if (has_type()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::Int32Size(          this->type());    }    // optional int64 lasttime = 3;    if (has_lasttime()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::Int64Size(          this->lasttime());    }    // optional string sessid = 4;    if (has_sessid()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->sessid());    }    // optional int32 consvid = 5;    if (has_consvid()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::Int32Size(          this->consvid());    }    // optional string version = 6;    if (has_version()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->version());    }  }  // repeated .gim.Pair kvs = 7;  total_size += 1 * this->kvs_size();  for (int i = 0; i < this->kvs_size(); i++) {    total_size +=      ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(        this->kvs(i));  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:acechat,项目名称:GPush,代码行数:60,


示例3: unknown_fields

int Person_PhoneNumber::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required string number = 1;    if (has_number()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->number());    }    // optional .tutorial.Person.PhoneType type = 2 [default = HOME];    if (has_type()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::EnumSize(this->type());    }  }  total_size += unknown_fields().size();  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:1514louluo,项目名称:acl,代码行数:25,


示例4: unknown_fields

int Port::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required int32 port_num = 1;    if (has_port_num()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::Int32Size(          this->port_num());    }    // required string ip = 2;    if (has_ip()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->ip());    }  }  if (!unknown_fields().empty()) {    total_size +=      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(        unknown_fields());  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:zlsh80826,项目名称:SimpleP2P,代码行数:29,


示例5: unknown_fields

int SetRobotMaintenance::ByteSize() const {  int total_size = 0;    if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required uint32 robot_number = 1;    if (has_robot_number()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::UInt32Size(          this->robot_number());    }        // required bool maintenance = 3;    if (has_maintenance()) {      total_size += 1 + 1;    }        // required .llsf_msgs.Team team_color = 4;    if (has_team_color()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::EnumSize(this->team_color());    }      }  if (!unknown_fields().empty()) {    total_size +=      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(        unknown_fields());  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:adrianohrl,项目名称:ros_robotino,代码行数:33,


示例6: GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN

int LanSearchRoomResponse::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required int32 jsonID = 1;    if (has_jsonid()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::Int32Size(          this->jsonid());    }  }  // repeated .message.LanSearchRoomResponse.room roomList = 2;  total_size += 1 * this->roomlist_size();  for (int i = 0; i < this->roomlist_size(); i++) {    total_size +=      ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(        this->roomlist(i));  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:wanggan768q,项目名称:GameWork,代码行数:25,


示例7: unknown_fields

int InputMessage::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required bool ahead = 1;    if (has_ahead()) {      total_size += 1 + 1;    }    // required bool back = 2;    if (has_back()) {      total_size += 1 + 1;    }    // required bool left = 3;    if (has_left()) {      total_size += 1 + 1;    }    // required bool right = 4;    if (has_right()) {      total_size += 1 + 1;    }  }  if (!unknown_fields().empty()) {    total_size +=      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(        unknown_fields());  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:arpg,项目名称:UnrealSim,代码行数:35,


示例8: GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN

void Message::SharedDtor() {  if (to_ != &::google::protobuf::internal::kEmptyString) {    delete to_;  }  if (from_ != &::google::protobuf::internal::kEmptyString) {    delete from_;  }  if (sn_ != &::google::protobuf::internal::kEmptyString) {    delete sn_;  }  if (data_ != &::google::protobuf::internal::kEmptyString) {    delete data_;  }  #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER  if (this != &default_instance()) {  #else  if (this != default_instance_) {  #endif  }}void Message::SetCachedSize(int size) const {  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();}
开发者ID:acechat,项目名称:GPush,代码行数:26,


示例9: GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN

int BattleResultResponse::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required .message.BattleResultResponse.PlayerMatchResult result = 1;    if (has_result()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::EnumSize(this->result());    }    // optional .message.UpdateUserInfo selfInfo = 2;    if (has_selfinfo()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(          this->selfinfo());    }    // optional .message.UpdateUserInfo tageterInfo = 3;    if (has_tageterinfo()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(          this->tageterinfo());    }  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:wanggan768q,项目名称:GameWork,代码行数:30,


示例10: unknown_fields

int PriceInfo::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required int32 price = 1;    if (has_price()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::Int32Size(          this->price());    }    // required int32 size = 2;    if (has_size()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::Int32Size(          this->size());    }    // required .acm.Side side = 3;    if (has_side()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::EnumSize(this->side());    }  }  if (!unknown_fields().empty()) {    total_size +=      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(        unknown_fields());  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:zyongxu,项目名称:codetest,代码行数:35,


示例11: unknown_fields

int AttentionMessage::ByteSize() const {  int total_size = 0;    if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required string message = 1;    if (has_message()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->message());    }        // optional float time_to_show = 2;    if (has_time_to_show()) {      total_size += 1 + 4;    }        // optional .llsf_msgs.Team team_color = 3;    if (has_team_color()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::EnumSize(this->team_color());    }      }  if (!unknown_fields().empty()) {    total_size +=      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(        unknown_fields());  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:adrianohrl,项目名称:ros_robotino,代码行数:33,


示例12: unknown_fields

int MatchesProto::ByteSize() const {  int total_size = 0;    if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // optional fixed64 imageLseq = 1;    if (has_imagelseq()) {      total_size += 1 + 8;    }        // optional fixed64 imageRseq = 2;    if (has_imagerseq()) {      total_size += 1 + 8;    }      }  // repeated .sfm.DMatches matches = 3;  total_size += 1 * this->matches_size();  for (int i = 0; i < this->matches_size(); i++) {    total_size +=      ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(        this->matches(i));  }    if (!unknown_fields().empty()) {    total_size +=      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(        unknown_fields());  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:ZhangPeike,项目名称:Android-SfM-client,代码行数:33,


示例13: unknown_fields

int DriverStation::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required bool enabled = 1;    if (has_enabled()) {      total_size += 1 + 1;    }    // required .gazebo.msgs.DriverStation.State state = 2;    if (has_state()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::EnumSize(this->state());    }  }  if (!unknown_fields().empty()) {    total_size +=      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(        unknown_fields());  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:FRCTeam1967,项目名称:FRCTeam1967,代码行数:26,


示例14: GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN

int UseBuffRequest::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required string did = 1;    if (has_did()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->did());    }    // required string targetUid = 2;    if (has_targetuid()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->targetuid());    }    // required uint32 propId = 3;    if (has_propid()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::UInt32Size(          this->propid());    }  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:wanggan768q,项目名称:GameWork,代码行数:31,


示例15: unknown_fields

int MFNHashFilePlainProtobuf::ByteSize() const {  int total_size = 0;    if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // optional uint32 hash_length_bytes = 1;    if (has_hash_length_bytes()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::UInt32Size(          this->hash_length_bytes());    }      }  // repeated string hash_value = 2;  total_size += 1 * this->hash_value_size();  for (int i = 0; i < this->hash_value_size(); i++) {    total_size += ::google::protobuf::internal::WireFormatLite::StringSize(      this->hash_value(i));  }    if (!unknown_fields().empty()) {    total_size +=      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(        unknown_fields());  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:locktide,项目名称:rh_project,代码行数:29,


示例16: unknown_fields

int SimTimeSync::ByteSize() const {  int total_size = 0;    if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required .llsf_msgs.Time sim_time = 1;    if (has_sim_time()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(          this->sim_time());    }        // required float real_time_factor = 2;    if (has_real_time_factor()) {      total_size += 1 + 4;    }        // required bool paused = 3;    if (has_paused()) {      total_size += 1 + 1;    }      }  if (!unknown_fields().empty()) {    total_size +=      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(        unknown_fields());  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:F34140r,项目名称:gazebo-plugins,代码行数:32,


示例17: GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN

int LanguageData_Language::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required string key = 1;    if (has_key()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->key());    }  }  // repeated .message.LanguageData.Statement statement = 2;  total_size += 1 * this->statement_size();  for (int i = 0; i < this->statement_size(); i++) {    total_size +=      ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(        this->statement(i));  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:wanggan768q,项目名称:GameWork,代码行数:25,


示例18: GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN

int HeartbeatRequest::ByteSize() const {  int total_size = 0;  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:wanggan768q,项目名称:GameWork,代码行数:8,


示例19: GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN

int BuyGold::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // optional uint32 id = 1;    if (has_id()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::UInt32Size(          this->id());    }    // optional string name = 2;    if (has_name()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->name());    }    // optional string describ = 3;    if (has_describ()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->describ());    }    // optional uint32 gold_Number = 4;    if (has_gold_number()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::UInt32Size(          this->gold_number());    }    // optional int32 money = 5;    if (has_money()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::Int32Size(          this->money());    }    // optional string localName = 6;    if (has_localname()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->localname());    }  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:wanggan768q,项目名称:GameWork,代码行数:52,


示例20: unknown_fields

int CSCreateRoomRequest::ByteSize() const {  int total_size = 0;  if (!unknown_fields().empty()) {    total_size +=      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(        unknown_fields());  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:MicroBlogProjects,项目名称:IceBurning,代码行数:13,


示例21: GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN

int RemoveFriendRequest::ByteSize() const {  int total_size = 0;  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {    // required string friendUUID = 1;    if (has_frienduuid()) {      total_size += 1 +        ::google::protobuf::internal::WireFormatLite::StringSize(          this->frienduuid());    }  }  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();  _cached_size_ = total_size;  GOOGLE_SAFE_CONCURRENT_WRITES_END();  return total_size;}
开发者ID:wanggan768q,项目名称:GameWork,代码行数:17,



注:本文中的GOOGLE_SAFE_CONCURRENT_WRITES_END函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ GOO_CANVAS函数代码示例
C++ GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。