| 260 | } |
| 261 | |
| 262 | bool FieldModel<::enums::Enums>::verify_fields(size_t fbe_struct_size) const noexcept |
| 263 | { |
| 264 | size_t fbe_current_size = 4 + 4; |
| 265 | |
| 266 | if ((fbe_current_size + byte0.fbe_size()) > fbe_struct_size) |
| 267 | return true; |
| 268 | if (!byte0.verify()) |
| 269 | return false; |
| 270 | fbe_current_size += byte0.fbe_size(); |
| 271 | |
| 272 | if ((fbe_current_size + byte1.fbe_size()) > fbe_struct_size) |
| 273 | return true; |
| 274 | if (!byte1.verify()) |
| 275 | return false; |
| 276 | fbe_current_size += byte1.fbe_size(); |
| 277 | |
| 278 | if ((fbe_current_size + byte2.fbe_size()) > fbe_struct_size) |
| 279 | return true; |
| 280 | if (!byte2.verify()) |
| 281 | return false; |
| 282 | fbe_current_size += byte2.fbe_size(); |
| 283 | |
| 284 | if ((fbe_current_size + byte3.fbe_size()) > fbe_struct_size) |
| 285 | return true; |
| 286 | if (!byte3.verify()) |
| 287 | return false; |
| 288 | fbe_current_size += byte3.fbe_size(); |
| 289 | |
| 290 | if ((fbe_current_size + byte4.fbe_size()) > fbe_struct_size) |
| 291 | return true; |
| 292 | if (!byte4.verify()) |
| 293 | return false; |
| 294 | fbe_current_size += byte4.fbe_size(); |
| 295 | |
| 296 | if ((fbe_current_size + byte5.fbe_size()) > fbe_struct_size) |
| 297 | return true; |
| 298 | if (!byte5.verify()) |
| 299 | return false; |
| 300 | fbe_current_size += byte5.fbe_size(); |
| 301 | |
| 302 | if ((fbe_current_size + char0.fbe_size()) > fbe_struct_size) |
| 303 | return true; |
| 304 | if (!char0.verify()) |
| 305 | return false; |
| 306 | fbe_current_size += char0.fbe_size(); |
| 307 | |
| 308 | if ((fbe_current_size + char1.fbe_size()) > fbe_struct_size) |
| 309 | return true; |
| 310 | if (!char1.verify()) |
| 311 | return false; |
| 312 | fbe_current_size += char1.fbe_size(); |
| 313 | |
| 314 | if ((fbe_current_size + char2.fbe_size()) > fbe_struct_size) |
| 315 | return true; |
| 316 | if (!char2.verify()) |
| 317 | return false; |
| 318 | fbe_current_size += char2.fbe_size(); |
| 319 | |