| 177 | bool ParsedMapFieldValue::IsEmpty() const { return Size() == 0; } |
| 178 | |
| 179 | size_t ParsedMapFieldValue::Size() const { |
| 180 | ABSL_DCHECK(*this); |
| 181 | if (ABSL_PREDICT_FALSE(field_ == nullptr)) { |
| 182 | return 0; |
| 183 | } |
| 184 | return static_cast<size_t>(extensions::protobuf_internal::MapSize( |
| 185 | *GetReflection(), *message_, *field_)); |
| 186 | } |
| 187 | |
| 188 | namespace { |
| 189 |