James Kuszmaul | 827bd21 | 2023-05-15 23:57:39 -0700 | [diff] [blame] | 1 | #ifndef AOS_UTIL_CONFIG_VALIDATOR_H_ |
| 2 | #define AOS_UTIL_CONFIG_VALIDATOR_H_ |
| 3 | |
Stephan Pleines | b117767 | 2024-05-27 17:48:32 -0700 | [diff] [blame^] | 4 | #include "aos/configuration.h" // IWYU pragma: keep |
James Kuszmaul | 827bd21 | 2023-05-15 23:57:39 -0700 | [diff] [blame] | 5 | #include "aos/util/config_validator_config_generated.h" |
Stephan Pleines | b117767 | 2024-05-27 17:48:32 -0700 | [diff] [blame^] | 6 | |
James Kuszmaul | 827bd21 | 2023-05-15 23:57:39 -0700 | [diff] [blame] | 7 | namespace aos::util { |
| 8 | |
| 9 | void ConfigIsValid(const aos::Configuration *config, |
James Kuszmaul | 464012b | 2024-03-20 14:12:08 -0700 | [diff] [blame] | 10 | const ConfigValidatorConfig *validation_config_raw); |
James Kuszmaul | 827bd21 | 2023-05-15 23:57:39 -0700 | [diff] [blame] | 11 | } // namespace aos::util |
| 12 | #endif // AOS_UTIL_CONFIG_VALIDATOR_H_ |