3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/json/ValueType.h"
10namespace Json {
class Value; }
46 MCNAPI ::JsonValidator::Property&
49 MCNAPI_C ::JsonValidator::Property& addType(::Json::ValueType type);
55 MCNAPI ::JsonValidator::Property&
operator[](::std::string
const& propName);
83 ::std::vector<::std::string>* errors
Definition JsonValidator.h:21
MCAPI::JsonValidator::Property & operator[](::std::string const &propName)
MCAPI::JsonValidator::Property & operator=(::JsonValidator::Property &&)
MCAPI::JsonValidator::Property & addConditionalProperty(::Json::Value const &value, ::JsonValidator::Property const &prop)
MCAPI Property(::JsonValidator::Property const &)
MCAPI::JsonValidator::Property & operator=(::JsonValidator::Property const &)
MCAPI void * $ctor(::JsonValidator::Property &&)
MCAPI Property(::JsonValidator::Property &&)
MCAPI void * $ctor(::JsonValidator::Property const &)
MCAPI::JsonValidator::Property & addChildProperty(::JsonValidator::Property const &prop)
Definition JsonValidator.h:13
static MCAPI bool validate(::JsonValidator::Property const &rootProp, ::Json::Value const &rootData, ::std::vector<::std::string > *errors)