C++ Library Extensions 2022.12.09
To help learn modern C++ programming
044-functional.cpp File Reference
#include <iostream>
Include dependency graph for 044-functional.cpp:

Go to the source code of this file.

Classes

struct  pascal_triangle< N, R >
 
struct  pascal_triangle< N, N >
 
struct  pascal_triangle< N, 0 >
 
struct  pascal_triangle< N, 1 >
 
struct  static_loop< Start_R, End_R >
 

Functions

void test_pascal_triangle ()
 
template<size_t N>
void print_pascals ()
 
int main ()
 

Variables

auto & cout = std::cout
 
auto endl = "\n"
 
auto endL = "\n\n"
 
template<size_t N, size_t R>
constexpr size_t pascal = pascal_triangle<N, R>::value
 

Function Documentation

◆ main()

int main ( )

Definition at line 107 of file 044-functional.cpp.

◆ print_pascals()

template<size_t N>
void print_pascals ( )

Definition at line 88 of file 044-functional.cpp.

◆ test_pascal_triangle()

void test_pascal_triangle ( )

Definition at line 54 of file 044-functional.cpp.

Variable Documentation

◆ cout

auto& cout = std::cout

Definition at line 3 of file 044-functional.cpp.

◆ endl

auto endl = "\n"

Definition at line 4 of file 044-functional.cpp.

◆ endL

auto endL = "\n\n"

Definition at line 5 of file 044-functional.cpp.

◆ pascal

template<size_t N, size_t R>
constexpr size_t pascal = pascal_triangle<N, R>::value
constexpr

Definition at line 52 of file 044-functional.cpp.