![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
#include <tpf_output.hpp>
Go to the source code of this file.
Classes | |
class | copy_or_move |
class | stl_extension< ElementType, ContainerType > |
Typedefs | |
template<typename ElementType , template< typename, typename... > class ContainerType> | |
using | stl_extension_t = stl_extension< ElementType, ContainerType > |
Functions | |
copy_or_move | copy_elision () |
void | test_copy_elision () |
copy_or_move | return_prvalue (int n=2, int m=1) |
void | test_which_constructor_gets_called () |
void | test_stl_extension () |
int | main () |
Variables | |
tpf::sstream | stream |
auto | endl = tpf::endl |
using stl_extension_t = stl_extension<ElementType, ContainerType> |
Definition at line 232 of file 050-stl_extension.cpp.
copy_or_move copy_elision | ( | ) |
int main | ( | ) |
copy_or_move return_prvalue | ( | int | n = 2 , |
int | m = 1 |
||
) |
Definition at line 74 of file 050-stl_extension.cpp.
void test_copy_elision | ( | ) |
void test_stl_extension | ( | ) |
void test_which_constructor_gets_called | ( | ) |
auto endl = tpf::endl |
Definition at line 4 of file 050-stl_extension.cpp.
tpf::sstream stream |
Definition at line 3 of file 050-stl_extension.cpp.