C++ Standard Draft Sources
These are the sources used to generate drafts of the C++ standard. These sources should not be considered an ISO publication, nor should documents generated from them unless officially adopted by the C++ working group (ISO/IEC JTC1/SC22/WG21).
To regenerate figures from .dot files, run:
dot -o<pdfname> -Tpdf <dotfilename>
dot -ofigstreampos.pdf -Tpdf figstreampos.dot
To regenerate the grammar appendix, run the following from the source directory:
To regenerate the cross-references appendix, run the following from the source directory:
To typeset the draft document, from the
latexmk -pdf std
Or, if you can't use latexmk for some reason:
Or, if you can't use latexmk or Make for some reason:
pdflatex stduntil there are no more changed labels or changed tables
pdflatex stdtwice more.
A great deal of gratitude goes out to Pete Becker for his amazing work in the original conversion of the C++ standard drafts to LaTeX, and his subsequent maintenance of the standard drafts up to C++11. Thank you Pete.
Thanks to Walter Brown for suggesting the use of