Rearrangement of links and better explanation of variadic macro support.

This commit is contained in:
Edward Diener
2020-09-19 09:14:26 -04:00
parent 4b1d674a17
commit cac5e3e2ef
3 changed files with 62 additions and 51 deletions
+7 -7
View File
@@ -13,13 +13,13 @@
both C++ and C compilation. It does not depend on any other Boost
libraries and therefore may be used as a standalone library.<br>
</div>
<div>The library assumes that the compiler supports variadic macros.
Since variadic macros are a C99 or C++11 feature the library
ostensibly requires at least compilation at those C or C++
standard levels. A number of compilers support variadic macros at
a lower level, so it still may be possible using the library at
the C++03 compilation level, as long as strict C++03 compliance is
not enforced.<br>
<div>The library requires that the compiler supports <a
href="topics/variadic_macros.html">variadic macros</a>. Since
variadic macros are a C99 or C++11 feature the library ostensibly
requires at least compilation at those C or C++ standard levels. A
number of compilers support variadic macros at a lower level, so
it still may be possible using the library at that compilation
level, as long as strict C++98/C++03 compliance is not enforced.<br>
</div>
<div> An excerpt from <i>C++ Template Metaprogramming: Concepts,
Tools, and Techniques from Boost and Beyond</i> by Dave Abrahams