Main Page  


Home
Reviews
Glossary
Errata
Volume 2
Contact
Extended STL, volume 2: Adaptors, Algorithms, Allocators, Functions, Ranges and Views

Note: The content and structure of Volume 2 is still very much up in the air. Don't build any preconceptions about the final product based on the following sketch. ;-)

  • Part 1 - Adaptors

    This part covers function objects, and function object adaptors, including:

    • Ch 5.1 - TBD

  • Part 2 - Algorithms

    This part covers algorithms, including:

    • Ch 4.1 - Filling the Gaps in The Standard, part 1: Predicated Algorithms
    • Ch 4.2 - Filling the Gaps in The Standard, part 2: Bounded and Max'd Algorithms
    • Ch 4.3 - Debug Algorithms
    • Ch 4.4 - POD optimised algorithms
    • Ch 4.5 - Working with Unordered Ranges
    • Ch 4.6 - Overloading on Concept: Whole Collection Algorithms

  • Part 3 - Functions

    This part covers function objects, and function object adaptors, including:

    • Ch 5.1 - TBD
    • Ch 5.2 - TBD
    • Ch 5.3 - TBD
    • Ch 5.4 - TBD
    • Ch 5.5 - TBD
    • Ch 5.6 - TBD
    (will include: mixing shims and FOs; fun-ptr and method adaptors that handle calling conventions; a brief look a binders; and more)

  • Part 4 - Allocators and Utilities

    This part covers allocators and miscellaneous utilities, including:

    • Ch 6.1 - Allocator Facades
    • Ch 6.2 - Allocator Adaptors
    • Ch 6.3 - "Stateful" Allocators
    • Ch 6.4 - C-string functions
    • Ch 6.5 - String Slicing and Splitting

  • Part 5 - Containers

    This part covers container extensions, including:

    • Ch 5.1 - Faster Containers
    • Ch 5.2 - Different Data Structures

  • Part 6 - Views

    This part covers the View concept, including:

    • Ch 6.1 - The View Concept
    • Ch 6.2 - string_view
    • Ch 6.3 - Composite Views

  • Part 7 - Ranges

    This part covers the Range concept, including:

    • Ch 7.1 - Ranges, part 1: Succinctness
    • Ch 7.2 - Adapting Callback Enumeration APIs to Iterator Concepts
    • Ch 7.3 - Ranges, part 2: Callback Enumeration APIs
    • Ch 7.4 - Ranges, part 3: Filtering

Extended STL Home  
 
Links
Extended STL
Imperfect C++
Breaking Up The Monolith
Addison-Wesley
STLSoft
Pantheios
recls

Purchase from
Amazon.com
Amazon.co.uk
Amazon.de
Addison-Wesley Professional


Valid XHTML 1.0! Extended STL, Volume 1 content copyright Addison-Wesley  ||  Additional content copyright Synesis Software Pty Ltd and Greg Peet  ||  Website designed by Greg Peet. Thanks Greg! Click through to Amazon.com