Skip to content

compilation error while using intel c++ compiler 2018 #994

Description

@tomqt

Hello!

I am facing an issue that maybe has been already solved but I can't find documentation regarding it.
When trying to compile a new project that includes json.hpp with Intel C++ 18.0 compiler (as well for Intel C++ 17.0) in visual studio
I get the following errors:

...\json.hpp(428): error : type name is not allowed
detect(std::declval<typename BasicJsonType::template json_serializer<T, void>()))>::value;

...\json.hpp(446): error : type name is not allowed
std::declval<typename BasicJsonType::template json_serializer<T, void>()))>::value;

...\json.hpp(461): error : type name is not allowed
std::declval<typename BasicJsonType::template json_serializer<T, void>()))>::value;

Is it a known and solved issue?

Thanks!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    platform: iccrelated to Intel compilerstate: needs more infothe author of the issue needs to provide more detailsstate: stalethe issue has not been updated in a while and will be closed automatically soon unless it is updated

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions