Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] pair parsers passing class instances to function objects pimpl idiom 2nd 3rd pimple idiom shared_ptr Pion, Sylvain placeholders 2nd bind 2nd 3rd 4th creating 2nd for arguments in bind functions 2nd 3rd names plus pointer semantics bind expressions 2nd 3rd 4th pointer types conversions pointer values weak_ptr pointer-to-member pointers deleting 2nd deleting objects through destroying 2nd raw smart intrusive_ptr 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th scoped_array scoped_ptr 2nd 3rd 4th scoped_ptr;when to use shared_array shared_ptr 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th weak_ptr 2nd 3rd 4th 5th 6th 7th 8th 9th 10th smart pointers advantages storing 2nd 3rd in any 2nd 3rd 4th 5th 6th 7th 8th testing polymorphic_cast polymorphic_cast (Conversion library) 2nd error handling failing 2nd 3rd 4th illustration usage versus dynamic_cast 2nd polymorphic_downcast polymorphic_downcast (Conversion library) 2nd testing usage 2nd 3rd Pool Powell, Gary predicates any 2nd contains 2nd 3rd 4th 5th sorting predicates preferred syntax Preprocessor print function as a visitor print_helper Program_options programmers intent stating programming lexical_cast 2nd programs searching in 2nd 3rd 4th 5th property classes defining 2nd 3rd 4th Property_map protecting applications Prus, Vladimir ptr_fun publisher-subscriber pattern Python |