aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/development/c++/meta.cc
diff options
context:
space:
mode:
authorJohannes Stoelp <johannes.stoelp@gmail.com>2022-08-24 18:09:52 +0200
committerJohannes Stoelp <johannes.stoelp@gmail.com>2022-08-24 18:09:52 +0200
commite6f439cb43ee51b13ed4d29ec84ac5450556b163 (patch)
tree91c61c93cd3873c57a15448d4ef376d188f7706c /src/development/c++/meta.cc
parent6f6fef7bb61712038220a7607447d38689ad6978 (diff)
downloadnotes-e6f439cb43ee51b13ed4d29ec84ac5450556b163.tar.gz
notes-e6f439cb43ee51b13ed4d29ec84ac5450556b163.zip
c++: add any_of meta fn example
Diffstat (limited to 'src/development/c++/meta.cc')
-rw-r--r--src/development/c++/meta.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/development/c++/meta.cc b/src/development/c++/meta.cc
index e674cfd..efb3b22 100644
--- a/src/development/c++/meta.cc
+++ b/src/development/c++/meta.cc
@@ -2,6 +2,8 @@
#include <iostream>
+// -- Example 1 - print template value arguments.
+
// Base case with one parameter.
template<int P>
void show_int() {
@@ -15,6 +17,8 @@ void show_int() {
show_int<P1, Params...>();
}
+// -- Example 2 - print values of different types.
+
// Base case with one parameter.
template<typename T>
void show(const T& t) {