Index
[SYMBOL][A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[R]
[S]
[T]
[U]
[V]
[W]
C++ language shortcomings threadingC++ Standard Library regular expressions C++ Template Metaprogramming(IT) Cacciola, Fernando 2nd 3rd Call_traits callback functions callbacks 2nd 3rd multicastcallingfunctions member functions 2nd 3rd 4th 5th 6th multiple functions 2nd 3rd case_statement cast functions (Converstion library) lexical_cast 2nd enabling classes 2nd 3rd example 2nd 3rd programming with 2nd usage 2nd numeric_cast 2nd 3rd 4th 5th 6th 7th usage 2nd polymorphic_cast 2nd error handling failing 2nd 3rd 4th illustration usage versus dynamic_cast 2nd polymorphic_downcast 2nd testing usage 2nd 3rdcasting lambda expressions 2nd 3rdcasts optimizations catch_all catch_exception character classcharacter classes negatedchecked_array_delete usage checked_delete 2nd problems 2nd 3rd usage 2nd 3rd 4th 5thchecking range Cheshire Cat idiom circular dependenciesclass template variant class templates tuplesclasses addableany_out storage 2nd 3rd 4th 5th 6th creatingenabling lexical_cast 2nd 3rd flexibility implementing pimpl idiomproperty classes defining 2nd 3rd 4th shiftable sig sig_helperclassses tracer clear code Cleary, Steve 2nd 3rdcode clear code Colvin, Greg Combiner 2nd 3rd returning maximum/minimum stopping processing upon a false return Command pattern comparing tuples 2nd 3rd compatible syntaxcompile time computation atcompliance Standard Library adapers 2nd 3rd 4th 5th compose1 2nd compose2 compose_f_gx compose_f_gx_hxcomposingobjects function objects 2nd 3rd 4thcomposition functional composition 2nd Compressed_paircomputation at compile time Concept_checkconcepts definitionsconnecting slots to signals const_parameters constantconstructing in lambda expressions 2nd 3rd 4th tuples 2nd constructorconstructorscopy invoking 2ndshared_ptr exceptions simple_bind Tuple library containers sorting 2nd 3rd 4th 5th 6thtypes extracting from 2nd contains function contains predicate 2nd 3rd 4th 5thcontrol structures lambda expressions 2nd 3rd 4th 5th Conversion Conversion library cast functions lexical_cast 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th numeric_cast 2nd 3rd 4th 5th 6th 7th 8th 9th polymorphic_cast 2nd 3rd polymorphic_downcast 2nd 3rd 4th 5thconversions integers integral types pointer types Coplien, Jamescopy assignment operations turning off copy assignment operator 2ndcopy construction operations turning off copy constructor copy constructors invoking 2ndcopying objects 2ndcountingvalues non-empty 2nd 3rd Crc CRC (cyclic redundancy codes)creating lambda expressions named variables shared_ptr from a weak_ptr 2nd shared_ptr from this slots using Bind and Lambda 2nd 3rd crefcriteriasorting criteria defining 2nd 3rd 4th 5th 6th crosscast crosscasting Curiously Recurring Template Pattern custom deletercustom deleters shared_ptr security 2ndcustomizing algorithms 2nd cyclic redundancy codes (CRC)