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 threading C++ Standard Library regular expressions C++ Template Metaprogramming(IT) Cacciola, Fernando 2nd 3rd Call_traits callback functions callbacks 2nd 3rd multicast calling functions 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 3rd casting lambda expressions 2nd 3rd casts optimizations catch_all catch_exception character class character classes negated checked_array_delete usage checked_delete 2nd problems 2nd 3rd usage 2nd 3rd 4th 5th checking range Cheshire Cat idiom circular dependencies class template variant class templates tuples classes addable any_out storage 2nd 3rd 4th 5th 6th creating enabling lexical_cast 2nd 3rd flexibility implementing pimpl idiom property classes defining 2nd 3rd 4th shiftable sig sig_helper classses tracer clear code Cleary, Steve 2nd 3rd code clear code Colvin, Greg Combiner 2nd 3rd returning maximum/minimum stopping processing upon a false return Command pattern comparing tuples 2nd 3rd compatible syntax compile time computation at compliance Standard Library adapers 2nd 3rd 4th 5th compose1 2nd compose2 compose_f_gx compose_f_gx_hx composing objects function objects 2nd 3rd 4th composition functional composition 2nd Compressed_pair computation at compile time Concept_check concepts definitions connecting slots to signals const_parameters constant constructing in lambda expressions 2nd 3rd 4th tuples 2nd constructor constructors copy invoking 2nd shared_ptr exceptions simple_bind Tuple library containers sorting 2nd 3rd 4th 5th 6th types extracting from 2nd contains function contains predicate 2nd 3rd 4th 5th control 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 5th conversions integers integral types pointer types Coplien, James copy assignment operations turning off copy assignment operator 2nd copy construction operations turning off copy constructor copy constructors invoking 2nd copying objects 2nd counting values 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 cref criteria sorting criteria defining 2nd 3rd 4th 5th 6th crosscast crosscasting Curiously Recurring Template Pattern custom deleter custom deleters shared_ptr security 2nd customizing algorithms 2nd cyclic redundancy codes (CRC) |