diff --git a/include/simdjson/generic/ondemand/array_iterator.h b/include/simdjson/generic/ondemand/array_iterator.h index 0c1c0ad0..de06e614 100644 --- a/include/simdjson/generic/ondemand/array_iterator.h +++ b/include/simdjson/generic/ondemand/array_iterator.h @@ -4,6 +4,7 @@ namespace simdjson { namespace SIMDJSON_IMPLEMENTATION { namespace ondemand { +class array; class value; class document; diff --git a/include/simdjson/generic/ondemand/json_iterator.h b/include/simdjson/generic/ondemand/json_iterator.h index 6a08f70a..e82040ce 100644 --- a/include/simdjson/generic/ondemand/json_iterator.h +++ b/include/simdjson/generic/ondemand/json_iterator.h @@ -2,6 +2,12 @@ namespace simdjson { namespace SIMDJSON_IMPLEMENTATION { namespace ondemand { +class document; +class object; +class array; +class value; +class raw_json_string; +class parser; class json_iterator_ref; /** diff --git a/include/simdjson/generic/ondemand/raw_json_string.h b/include/simdjson/generic/ondemand/raw_json_string.h index 52bb67a2..e3df89e9 100644 --- a/include/simdjson/generic/ondemand/raw_json_string.h +++ b/include/simdjson/generic/ondemand/raw_json_string.h @@ -4,6 +4,7 @@ namespace simdjson { namespace SIMDJSON_IMPLEMENTATION { namespace ondemand { +class object; class parser; /**