Преглед на файлове

refactor: require that the schema node outlives the validator

Sam Jaffe преди 3 месеца
родител
ревизия
28774f5e80
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      include/jvalidate/validator.h

+ 2 - 0
include/jvalidate/validator.h

@@ -59,6 +59,8 @@ public:
   Validator(schema::Node const & schema, ValidationConfig const & cfg = {})
       : schema_(schema), cfg_(cfg) {}
 
+  template <typename... Args> Validator(schema::Node &&, Args &&...) = delete;
+
   /**
    * @brief Run validation on the given JSON
    *