Преглед изворни кода

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
    *