C++ Template Metaprogramming
Solutions to the exercises throughout the book
Loading...
Searching...
No Matches
chapter7 Namespace Reference

Provide utilities availble to all Chapter 7 solutions. More...

Classes

struct  extract_iterator_category
 A simple metafunction to get the iterator category from the first iterator in a sequence. More...
 
struct  least_refined_iterator_category
 Assuming a sequence of sequences, find the least refined category of all subsequences. More...
 
struct  permutation_iterator
 Iterates across a seqence in an order defined by another sequence. More...
 
struct  permutation_view
 Alter the order sequence traversal using a sequence of positions. More...
 
struct  permutation_view_tag
 Type for tag-based implementation of algorithms below. More...
 
struct  zip_iterator
 An iterator into a sequence of sequences. More...
 
struct  zip_view
 Wraps corresponding elements across a sequence of sequences. More...
 
struct  zip_view_tag
 Type for tag-based implementation of algorithms below. More...
 

Detailed Description

Provide utilities availble to all Chapter 7 solutions.