Skip to content
This repository
Fetching contributors…

Cannot retrieve contributors at this time

file 130 lines (116 sloc) 3.389 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
%% main file for the C++ standard.
%%

%%--------------------------------------------------
%% basics
% \documentclass[letterpaper,oneside,openany]{memoir}
\documentclass[ebook,10pt,oneside,openany,final]{memoir}
% \includeonly{declarations}

\usepackage[american]
           {babel} % needed for iso dates
\usepackage[iso,american]
           {isodate} % use iso format for dates
\usepackage[final]
           {listings} % code listings
\usepackage{longtable} % auto-breaking tables
\usepackage{booktabs} % fancy tables
\usepackage{relsize} % provide relative font size changes
\usepackage{underscore} % remove special status of '_' in ordinary text
\usepackage{verbatim} % improved verbatim environment
\usepackage{parskip} % handle non-indented paragraphs "properly"
\usepackage{array} % new column definitions for tables
\usepackage[normalem]{ulem}
\usepackage{color} % define colors for strikeouts and underlines
\usepackage{amsmath} % additional math symbols
\usepackage{mathrsfs} % mathscr font
\usepackage{multicol}
\usepackage{xspace}
\usepackage{fixme}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[pdftex, final]{graphicx}
\usepackage[pdftex,
            pdftitle={C++ International Standard},
            pdfsubject={C++ International Standard},
            pdfcreator={Stefanus Du Toit},
            bookmarks=true,
            bookmarksnumbered=true,
            pdfpagelabels=true,
            pdfpagemode=UseOutlines,
            pdfstartview=FitH,
            linktocpage=true,
            colorlinks=true,
            linkcolor=blue,
            plainpages=false
           ]{hyperref}
\usepackage{memhfixc} % fix interactions between hyperref and memoir

\input{layout}
\input{styles}
\input{macros}
\input{tables}

\makeindex[generalindex]
\makeindex[libraryindex]
\makeindex[grammarindex]
\makeindex[impldefindex]

%%--------------------------------------------------
%% add special hyphenation rules
\hyphenation{tem-plate ex-am-ple in-put-it-er-a-tor name-space name-spaces}

\begin{document}
\chapterstyle{cppstd}
\pagestyle{cpppage}

%%--------------------------------------------------
%% configuration
\input{config}

%%--------------------------------------------------
%% front matter
\frontmatter
\include{front}

%%--------------------------------------------------
%% main body of the document
\mainmatter
\setglobalstyles

\include{intro}
\include{lex}
\include{basic}
\include{conversions}
\include{expressions}
\include{statements}
\include{declarations}
\include{declarators}
\include{classes}
\include{derived}
\include{access}
\include{special}
\include{overloading}
\include{templates}
\include{exceptions}
\include{preprocessor}
\include{lib-intro}
\include{support}
\include{diagnostics}
\include{utilities}
\include{strings}
\include{locales}
\include{containers}
\include{iterators}
\include{algorithms}
\include{numerics}
\include{iostreams}
\include{regex}
\include{atomics}
\include{threads}

%%--------------------------------------------------
%% appendices
\appendix
\include{grammar}
\include{limits}
\include{compatibility}
\include{future}
\include{charname}
\include{xref}

%%--------------------------------------------------
%% back matter
\backmatter
\include{back}


%%--------------------------------------------------
%% End of document
\end{document}
Something went wrong with that request. Please try again.