C++ Library Extensions 2022.12.09
To help learn modern C++ programming
08-container_tuple.cpp File Reference
#include <tpf_output.hpp>
Include dependency graph for 08-container_tuple.cpp:

Go to the source code of this file.

Classes

class  container_of_tuples_t< ContainerType, ElementTypes >
 

Typedefs

template<typename... Types>
using type_list_t = types::type_list_t< Types... >
 
template<typename... ElementTypes>
using vector_of_tuples_t = container_of_tuples_t< std::vector, ElementTypes... >
 
template<typename... ElementTypes>
using deque_of_tuples_t = container_of_tuples_t< std::deque, ElementTypes... >
 
template<typename... ElementTypes>
using list_of_tuples_t = container_of_tuples_t< std::list, ElementTypes... >
 
template<typename... ElementTypes>
using set_of_tuples_t = container_of_tuples_t< std::set, ElementTypes... >
 

Functions

void test_container_of_tuples ()
 
void test_set_of_tuples ()
 
void test_list_of_tuples ()
 
int main ()
 

Variables

tpf::sstream stream
 
auto endl = tpf::endl
 

Typedef Documentation

◆ deque_of_tuples_t

template<typename... ElementTypes>
using deque_of_tuples_t = container_of_tuples_t<std::deque, ElementTypes...>

Definition at line 46 of file 08-container_tuple.cpp.

◆ list_of_tuples_t

template<typename... ElementTypes>
using list_of_tuples_t = container_of_tuples_t<std::list, ElementTypes...>

Definition at line 49 of file 08-container_tuple.cpp.

◆ set_of_tuples_t

template<typename... ElementTypes>
using set_of_tuples_t = container_of_tuples_t<std::set, ElementTypes...>

Definition at line 52 of file 08-container_tuple.cpp.

◆ type_list_t

template<typename... Types>
using type_list_t = types::type_list_t<Types...>

Definition at line 9 of file 08-container_tuple.cpp.

◆ vector_of_tuples_t

template<typename... ElementTypes>
using vector_of_tuples_t = container_of_tuples_t<std::vector, ElementTypes...>

Definition at line 43 of file 08-container_tuple.cpp.

Function Documentation

◆ main()

int main ( )

Definition at line 119 of file 08-container_tuple.cpp.

Here is the call graph for this function:

◆ test_container_of_tuples()

void test_container_of_tuples ( )

Definition at line 54 of file 08-container_tuple.cpp.

◆ test_list_of_tuples()

void test_list_of_tuples ( )

Definition at line 89 of file 08-container_tuple.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_set_of_tuples()

void test_set_of_tuples ( )

Definition at line 68 of file 08-container_tuple.cpp.

Variable Documentation

◆ endl

auto endl = tpf::endl

Definition at line 4 of file 08-container_tuple.cpp.

◆ stream

tpf::sstream stream

Definition at line 3 of file 08-container_tuple.cpp.