| 598 | } |
| 599 | |
| 600 | bool ObjectExplorationContext::ShouldReport(const ObjectModelEntryFlags f) const noexcept |
| 601 | { |
| 602 | const bool wanted = includeNonLive |
| 603 | || ((uint8_t)f & (uint8_t)ObjectModelEntryFlags::live) != 0 |
| 604 | || (includeImportant && ((uint8_t)f & (uint8_t)ObjectModelEntryFlags::important) != 0); |
| 605 | return wanted && ((uint8_t)f & (uint8_t)excludedFlags) == 0; |
| 606 | } |
| 607 | |
| 608 | GCodeException ObjectExplorationContext::ConstructParseException(const char *_ecv_array msg) const noexcept |
| 609 | { |