Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] [Z] template metaprogramming efficiency and hello world in pattern implementations and support in Boost support in TR1 Template Method pattern templates code bloat, avoiding in 2nd combining with inheritance defining errors, when detected expression headers and in std, specializing inlining and instantiation of member functions 2nd names in base classes and 2nd non-type parameters parameters, omitting pointer type parameters and shorthand for specializations 2nd partial 2nd total 2nd 3rd type conversions and 2nd type deduction for 2nd temporary objects, eliminated by compilers terminology, used in this book 2nd testing and correctness, Boost support for text and string utilities, in Boost third edition [See 3rd edition] this->, to force base class lookup 2nd threading [See multithreading] Tilly, Barbara TMP [See template metaprogramming] Tondo, Clovis Topic, Michael total class template specialization total specialization of std::swap 2nd total template specializations TR1 2nd 3rd array component bind component Boost and 2nd 3rd 4th boost as synonym for std::tr1 C99 compatibility component function component hash tables component math functions component mem_fn component random numbers component reference_wrapper component regular expression component result_of component smart pointers component support for TMP tuples component type traits component tr1::array tr1::bind 2nd tr1::function 2nd 3rd tr1::mem_fn tr1::reference_wrapper tr1::result_of tr1::shared_ptr 2nd 3rd 4th 5th construction from other smart pointers and cross-DLL problem and delete [i] and deleter support in 2nd 3rd member template ctors in 2nd tr1::tuple tr1::unordered_map 2nd tr1::unordered_multimap tr1::unordered_multiset tr1::unordered_set tr1::weak_ptr traits classes 2nd transfer, ownership translation unit, definition of Trux, Antoine Tsao, Mike tuples, in TR1 type conversions 2nd explicit ctors and implicit implicit vs. explicit 2nd non-member functions and 2nd 3rd 4th private inheritance and smart pointers and 2nd templates and 2nd type deduction, for templates 2nd type design 2nd type traits, in TR1 typedef, typename and 2nd typedefs, new/delete and typeid 2nd 3rd 4th typelists typename 2nd compiler variations and typedef and 2nd vs. class types built-in, initialization 2nd compatible, accepting all 2nd if...else for integral, definition of traits classes and 2nd |