コード例 #1
0
ファイル: number_validator.c プロジェクト: sakhnik/libpbnjson
bool number_validator_add_max_constraint(NumberValidator *n, const char* val)
{
	Number num;
	number_init(&num);
	if (number_set(&num, val))
	{
		number_clear(&num);
		return false;
	}
	set_maximum(&n->base, &num);
	number_clear(&num);
	return true;
}
コード例 #2
0
ファイル: number_validator.c プロジェクト: sakhnik/libpbnjson
static Validator* set_maximum_generic(Validator *v, Number *num)
{
	return set_maximum(&number_validator_new()->base, num);
}
コード例 #3
0
ファイル: UserInfo.pb.cpp プロジェクト: wanggan768q/GameWork
void UserBasicInfo::MergeFrom(const UserBasicInfo& from) {
  GOOGLE_CHECK_NE(&from, this);
  buyequipframe_.MergeFrom(from.buyequipframe_);
  if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
    if (from.has_uid()) {
      set_uid(from.uid());
    }
    if (from.has_name()) {
      set_name(from.name());
    }
    if (from.has_level()) {
      set_level(from.level());
    }
    if (from.has_style()) {
      set_style(from.style());
    }
    if (from.has_wincount()) {
      set_wincount(from.wincount());
    }
    if (from.has_losecount()) {
      set_losecount(from.losecount());
    }
    if (from.has_winrate()) {
      set_winrate(from.winrate());
    }
    if (from.has_effect()) {
      mutable_effect()->::message::UserBasicInfo_EffectData::MergeFrom(from.effect());
    }
  }
  if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) {
    if (from.has_iconid()) {
      set_iconid(from.iconid());
    }
    if (from.has_successionwincount()) {
      set_successionwincount(from.successionwincount());
    }
    if (from.has_oncelong()) {
      set_oncelong(from.oncelong());
    }
    if (from.has_maximum()) {
      set_maximum(from.maximum());
    }
    if (from.has_totaltime()) {
      set_totaltime(from.totaltime());
    }
    if (from.has_roundsplayed()) {
      set_roundsplayed(from.roundsplayed());
    }
    if (from.has_throwstones()) {
      set_throwstones(from.throwstones());
    }
    if (from.has_thrownstones()) {
      set_thrownstones(from.thrownstones());
    }
  }
  if (from._has_bits_[16 / 32] & (0xffu << (16 % 32))) {
    if (from.has_colorcats()) {
      set_colorcats(from.colorcats());
    }
    if (from.has_consumegolds()) {
      set_consumegolds(from.consumegolds());
    }
    if (from.has_consumeitems1()) {
      set_consumeitems1(from.consumeitems1());
    }
    if (from.has_consumeitems2()) {
      set_consumeitems2(from.consumeitems2());
    }
    if (from.has_consumeitems3()) {
      set_consumeitems3(from.consumeitems3());
    }
    if (from.has_consumeitems4()) {
      set_consumeitems4(from.consumeitems4());
    }
    if (from.has_golds()) {
      set_golds(from.golds());
    }
    if (from.has_experience()) {
      set_experience(from.experience());
    }
  }
  if (from._has_bits_[24 / 32] & (0xffu << (24 % 32))) {
    if (from.has_maxexperience()) {
      set_maxexperience(from.maxexperience());
    }
  }
}