C++ Template Metaprogramming
Solutions to the exercises throughout the book
Loading...
Searching...
No Matches
chapter5::tiny< T0, T1, T2 > Struct Template Reference

A small, random-access sequence type. More...

#include <chapter-5-tiny.hpp>

Inheritance diagram for chapter5::tiny< T0, T1, T2 >:
boost::mpl::clear_impl< chapter5::tiny_tag >::apply chapter5::tiny_erase< S, 0, 3 >

Public Types

typedef tiny_tag tag
 
typedef tiny type
 
typedef T0 t0
 
typedef T1 t1
 
typedef T2 t2
 

Detailed Description

template<typename T0 = none, typename T1 = none, typename T2 = none>
struct chapter5::tiny< T0, T1, T2 >

A small, random-access sequence type.

Template Parameters
T0..T2Types contained within the sequence.

Definition at line 63 of file chapter-5-tiny.hpp.

Member Typedef Documentation

◆ t0

template<typename T0 = none, typename T1 = none, typename T2 = none>
typedef T0 chapter5::tiny< T0, T1, T2 >::t0

Definition at line 67 of file chapter-5-tiny.hpp.

◆ t1

template<typename T0 = none, typename T1 = none, typename T2 = none>
typedef T1 chapter5::tiny< T0, T1, T2 >::t1

Definition at line 68 of file chapter-5-tiny.hpp.

◆ t2

template<typename T0 = none, typename T1 = none, typename T2 = none>
typedef T2 chapter5::tiny< T0, T1, T2 >::t2

Definition at line 69 of file chapter-5-tiny.hpp.

◆ tag

template<typename T0 = none, typename T1 = none, typename T2 = none>
typedef tiny_tag chapter5::tiny< T0, T1, T2 >::tag

Definition at line 65 of file chapter-5-tiny.hpp.

◆ type

template<typename T0 = none, typename T1 = none, typename T2 = none>
typedef tiny chapter5::tiny< T0, T1, T2 >::type

Definition at line 66 of file chapter-5-tiny.hpp.


The documentation for this struct was generated from the following file: