C++ Library Extensions 2022.12.09
To help learn modern C++ programming
031-modern_cpp.cpp File Reference
#include <iostream>
#include <type_traits>
#include <thread>
#include <mutex>
#include <stack>
Include dependency graph for 031-modern_cpp.cpp:

Go to the source code of this file.

Classes

struct  pod_type
 
class  aggregate_type
 
class  NonThrowingMovable
 
class  thread_safe_stack< ElementType >
 

Functions

void test_nonthrowing_copy_move_constructors_and_assignment ()
 
void test_optimal_thread_safe_stack ()
 
int main ()
 

Function Documentation

◆ main()

int main ( )

Definition at line 210 of file 031-modern_cpp.cpp.

Here is the call graph for this function:

◆ test_nonthrowing_copy_move_constructors_and_assignment()

void test_nonthrowing_copy_move_constructors_and_assignment ( )

Definition at line 18 of file 031-modern_cpp.cpp.

◆ test_optimal_thread_safe_stack()

void test_optimal_thread_safe_stack ( )

Definition at line 198 of file 031-modern_cpp.cpp.

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