Does Boost.Multiprecision have a forwards declaration header?

Ivan Matek via Boost-users <[email protected]>
Newsgroups gmane.comp.lib.boost.user
Message-ID <CAB=+0+N-i6zXu8CgmXbz1zwRaRJHxYF2C3vK3wDCKpj7dZwrvw@mail.gmail.com>
I presume not since I could not find it in docs, but decided to double
check.

My motivation is that I would like to limit heavy includes in my
header(since intrinsics for avx512 files are 20k+ LOC on my system), but I
would still like to use proper types in signature of my functions (since
none of them take .args by value fwd declarations would be enough).
So I was hoping for something like iosfwd.

If it matters what part of library I am using:
cpp_int.hpp

P.S. I checked if telling compiler that I do not want arch support for
avx512 would help, but it looks like avx512 intrinsics headers are included
regardless, and even if it was not I would still like to not get into
issues when compiling for HW that supports avx512. :)

regards,
Ivan

_______________________________________________
Boost-users mailing list
[email protected]
https://lists.boost.org/mailman/listinfo.cgi/boost-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.