blob: 59ef6d5722e9fccae9c488de9c2fd1d2010ed03a [file] [log] [blame]
James Kuszmaul827bd212023-05-15 23:57:39 -07001#ifndef AOS_UTIL_CONFIG_VALIDATOR_H_
2#define AOS_UTIL_CONFIG_VALIDATOR_H_
3
Stephan Pleinesb1177672024-05-27 17:48:32 -07004#include "aos/configuration.h" // IWYU pragma: keep
James Kuszmaul827bd212023-05-15 23:57:39 -07005#include "aos/util/config_validator_config_generated.h"
Stephan Pleinesb1177672024-05-27 17:48:32 -07006
James Kuszmaul827bd212023-05-15 23:57:39 -07007namespace aos::util {
8
9void ConfigIsValid(const aos::Configuration *config,
James Kuszmaul464012b2024-03-20 14:12:08 -070010 const ConfigValidatorConfig *validation_config_raw);
James Kuszmaul827bd212023-05-15 23:57:39 -070011} // namespace aos::util
12#endif // AOS_UTIL_CONFIG_VALIDATOR_H_