Beyond the C++ Standard Library: An Introduction to Boost

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

Категории