status.h 392 B

12345678910111213
  1. #pragma once
  2. #include <jvalidate/detail/tribool.h>
  3. namespace jvalidate {
  4. /**
  5. * @brief A tribool enumeration representing validation results.
  6. * For the sake of running "unevaluatedProperties" and
  7. * "unevaluatedItems" schemas, we need to be able to track which
  8. * properties/items are not interacted with by other schemas rules.
  9. */
  10. JVALIDATE_TRIBOOL_TYPE(Status, Accept, Reject, Noop);
  11. }