Skip to content

Instantly share code, notes, and snippets.

@suy
Created May 7, 2015 09:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save suy/99d2efc63a8711e4bdf5 to your computer and use it in GitHub Desktop.
Save suy/99d2efc63a8711e4bdf5 to your computer and use it in GitHub Desktop.
All packages are already installed and there is nothing to restore.
NuGet package restore finished.
1>------ Build started: Project: ZERO_CHECK, Configuration: Debug Win32 ------
1> Checking Build System
1> CMake does not need to re-run because C:/Users/Alex/Documents/helloworld/json/build/CMakeFiles/generate.stamp is up-to-date.
2>------ Build started: Project: json_unit, Configuration: Debug Win32 ------
2> Building Custom Rule C:/Users/Alex/Documents/helloworld/json/CMakeLists.txt
2> CMake does not need to re-run because C:\Users\Alex\Documents\helloworld\json\build\CMakeFiles\generate.stamp is up-to-date.
2> unit.cpp
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2358): error C2061: syntax error: identifier 'value_type'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2861): note: see reference to class template instantiation 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::iterator' being compiled
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(4843): note: see reference to class template instantiation 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>' being compiled
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2358): error C2238: unexpected token(s) preceding ';'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2360): error C2061: syntax error: identifier 'difference_type'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2360): error C2238: unexpected token(s) preceding ';'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2362): error C2061: syntax error: identifier 'pointer'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2362): error C2238: unexpected token(s) preceding ';'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2364): error C2061: syntax error: identifier 'reference'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2364): error C2238: unexpected token(s) preceding ';'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2874): error C2061: syntax error: identifier 'value_type'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3396): note: see reference to class template instantiation 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::const_iterator' being compiled
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2874): error C2238: unexpected token(s) preceding ';'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2876): error C2061: syntax error: identifier 'difference_type'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2876): error C2238: unexpected token(s) preceding ';'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2878): error C2061: syntax error: identifier 'const_pointer'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2878): error C2238: unexpected token(s) preceding ';'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2880): error C2061: syntax error: identifier 'const_reference'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2880): error C2238: unexpected token(s) preceding ';'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3402): warning C4346: 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::iterator': dependent name is not a type
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3402): note: prefix with 'typename' to indicate a type
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3418): note: see reference to class template instantiation 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::reverse_iterator' being compiled
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3402): error C2923: 'std::reverse_iterator': 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::iterator' is not a valid template type argument for parameter '_RanIt'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3402): note: see declaration of 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3403): error C2955: 'std::reverse_iterator': use of class template requires template argument list
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xutility(1028): note: see declaration of 'std::reverse_iterator'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3405): warning C4346: 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::iterator': dependent name is not a type
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3405): note: prefix with 'typename' to indicate a type
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3405): error C2923: 'std::reverse_iterator': 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::iterator' is not a valid template type argument for parameter '_RanIt'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3405): note: see declaration of 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3405): note: see declaration of 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3423): warning C4346: 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::const_iterator': dependent name is not a type
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3423): note: prefix with 'typename' to indicate a type
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3439): note: see reference to class template instantiation 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::const_reverse_iterator' being compiled
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3423): error C2923: 'std::reverse_iterator': 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::const_iterator' is not a valid template type argument for parameter '_RanIt'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3423): note: see declaration of 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3424): error C2955: 'std::reverse_iterator': use of class template requires template argument list
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xutility(1028): note: see declaration of 'std::reverse_iterator'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3426): warning C4346: 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::const_iterator': dependent name is not a type
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3426): note: prefix with 'typename' to indicate a type
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3426): error C2923: 'std::reverse_iterator': 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::const_iterator' is not a valid template type argument for parameter '_RanIt'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3427): note: see declaration of 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(3427): note: see declaration of 'nlohmann::basic_json<ObjectType,ArrayType,StringType,BooleanType,NumberIntegerType,NumberFloatType,AllocatorType>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\src\json.hpp(407): error C2794: 'basic_json': is not a member of any direct or indirect base class of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>'
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits(761): note: see reference to class template instantiation 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>' being compiled
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits(790): note: see reference to class template instantiation 'std::is_nothrow_constructible<_Ty,nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&>' being compiled
2> with
2> [
2> _Ty=nlohmann::json
2> ]
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(4869): note: see reference to class template instantiation 'std::is_nothrow_move_constructible<nlohmann::json>' being compiled
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(204): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'std::list<nlohmann::json,std::allocator<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>>' to 'const nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::value_t'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(204): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(212): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'std::forward_list<nlohmann::json,std::allocator<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>>' to 'const nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::value_t'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(212): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(220): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'std::array<nlohmann::json,5>' to 'const nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::value_t'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(220): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(236): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'std::deque<nlohmann::json,std::allocator<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>>' to 'const nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::value_t'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(236): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(244): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'std::set<nlohmann::json,std::less<_Kty>,std::allocator<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>>' to 'const nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::value_t'
2> with
2> [
2> _Kty=nlohmann::json
2> ]
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(244): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(252): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'std::unordered_set<nlohmann::json,std::hash<nlohmann::json>,std::equal_to<_Kty>,std::allocator<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>>' to 'const nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::value_t'
2> with
2> [
2> _Kty=nlohmann::json
2> ]
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(252): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(919): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(919): error C2514: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator': class has no constructors
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits(581): error C2139: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator': an undefined class is not allowed as an argument to compiler intrinsic type trait '__is_constructible'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(444): note: see reference to class template instantiation 'std::is_constructible<double,T>' being compiled
2> with
2> [
2> T=nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator
2> ]
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(919): error C2678: binary '!=': no operator found which takes a left-hand operand of type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' (or there is no acceptable conversion)
2> C:\Program Files (x86)\Windows Kits\8.1\Include\shared\guiddef.h(197): note: could be 'bool operator !=(const GUID &,const GUID &)'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(1907): note: or 'bool nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::operator !=(const nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &,const nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &) noexcept' [found using argument-dependent lookup]
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(919): note: while trying to match the argument list '(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator, nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator)'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(919): error C2675: unary '++': 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' does not define this operator or a conversion to a type acceptable to the predefined operator
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(919): error C2100: illegal indirection
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(921): error C2678: binary '==': no operator found which takes a left-hand operand of type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' (or there is no acceptable conversion)
2> C:\Program Files (x86)\Windows Kits\8.1\Include\shared\guiddef.h(192): note: could be 'bool operator ==(const GUID &,const GUID &)'
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception(331): note: or 'bool std::operator ==(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup]
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception(336): note: or 'bool std::operator ==(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup]
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception(341): note: or 'bool std::operator ==(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup]
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(355): note: or 'bool std::operator ==(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup]
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(363): note: or 'bool std::operator ==(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup]
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(371): note: or 'bool std::operator ==(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup]
2> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error(379): note: or 'bool std::operator ==(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup]
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(1863): note: or 'bool nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::operator ==(const nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &,const nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &) noexcept' [found using argument-dependent lookup]
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(921): note: while trying to match the argument list '(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator, nlohmann::json)'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(933): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(933): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(933): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(938): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(938): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(938): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(947): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(947): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(947): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(952): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(952): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(952): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(960): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(960): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(960): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(969): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(969): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(969): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(970): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(970): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(970): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(975): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(975): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(975): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(976): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(976): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(976): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(987): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(987): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(987): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(992): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(992): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(992): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1001): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1001): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1001): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1006): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1006): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1006): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1015): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1015): error C2676: binary '+': 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' does not define this operator or a conversion to a type acceptable to the predefined operator
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1015): error C2088: '+': illegal for class
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1020): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1020): error C2676: binary '+': 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator' does not define this operator or a conversion to a type acceptable to the predefined operator
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1020): error C2088: '+': illegal for class
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1030): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1030): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1030): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1031): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1031): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1031): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1036): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1036): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1036): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1037): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1037): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1037): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1050): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1050): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1050): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1054): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1054): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1054): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1062): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1062): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1062): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1067): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1067): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1067): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1076): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1076): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1076): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1081): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1081): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1081): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1090): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1090): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1090): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1095): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1095): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1095): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1104): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1104): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1104): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1109): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1109): error C2664: 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::basic_json(nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator> &&) noexcept': cannot convert argument 1 from 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator' to 'std::initializer_list<nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>>'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1109): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1121): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1121): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1121): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1122): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2351): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1122): error C2440: '<function-style-cast>': cannot convert from 'initializer-list' to 'nlohmann::json'
2> C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1122): note: No constructor could take the source type, or constructor overload resolution was ambiguous
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1126): error C2027: use of undefined type 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2> C:\Users\Alex\Documents\helloworld\json\src\json.hpp(2867): note: see declaration of 'nlohmann::basic_json<std::map,std::vector,std::string,bool,int64_t,double,std::allocator>::const_iterator'
2>C:\Users\Alex\Documents\helloworld\json\test\unit.cpp(1126): fatal error C1003: error count exceeds 100; stopping compilation
3>------ Skipped Build: Project: ALL_BUILD, Configuration: Debug Win32 ------
3>Project not selected to build for this solution configuration
========== Build: 1 succeeded, 1 failed, 0 up-to-date, 1 skipped ==========
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment