#pragma once #include namespace jvalidate { /** * @brief A tribool enumeration representing validation results. * For the sake of running "unevaluatedProperties" and * "unevaluatedItems" schemas, we need to be able to track which * properties/items are not interacted with by other schemas rules. */ JVALIDATE_TRIBOOL_TYPE(Status, Accept, Reject, Noop); }