From b5c79e729122215a8210da24588c87a13f5c37d7 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Fri, 26 Feb 2010 22:26:21 -0500 Subject: [PATCH] add examples --- doc/snippets/Map_general_stride.cpp | 5 +++++ doc/snippets/Map_inner_stride.cpp | 5 +++++ doc/snippets/Map_outer_stride.cpp | 5 +++++ doc/snippets/Map_simple.cpp | 3 +++ 4 files changed, 18 insertions(+) create mode 100644 doc/snippets/Map_general_stride.cpp create mode 100644 doc/snippets/Map_inner_stride.cpp create mode 100644 doc/snippets/Map_outer_stride.cpp create mode 100644 doc/snippets/Map_simple.cpp diff --git a/doc/snippets/Map_general_stride.cpp b/doc/snippets/Map_general_stride.cpp new file mode 100644 index 000000000..0657e7f84 --- /dev/null +++ b/doc/snippets/Map_general_stride.cpp @@ -0,0 +1,5 @@ +int array[24]; +for(int i = 0; i < 24; ++i) array[i] = i; +cout << Map > + (array, 3, 3, Stride(8, 2)) + << endl; diff --git a/doc/snippets/Map_inner_stride.cpp b/doc/snippets/Map_inner_stride.cpp new file mode 100644 index 000000000..d95ae9b3e --- /dev/null +++ b/doc/snippets/Map_inner_stride.cpp @@ -0,0 +1,5 @@ +int array[12]; +for(int i = 0; i < 12; ++i) array[i] = i; +cout << Map > + (array, 6) // the inner stride has already been passed as template parameter + << endl; diff --git a/doc/snippets/Map_outer_stride.cpp b/doc/snippets/Map_outer_stride.cpp new file mode 100644 index 000000000..4bedaa508 --- /dev/null +++ b/doc/snippets/Map_outer_stride.cpp @@ -0,0 +1,5 @@ +int array[12]; +for(int i = 0; i < 12; ++i) array[i] = i; +cout << Map > + (array, 3, 3, OuterStride(4)) + << endl; diff --git a/doc/snippets/Map_simple.cpp b/doc/snippets/Map_simple.cpp new file mode 100644 index 000000000..423bb52ad --- /dev/null +++ b/doc/snippets/Map_simple.cpp @@ -0,0 +1,3 @@ +int array[9]; +for(int i = 0; i < 9; ++i) array[i] = i; +cout << Map(array) << endl;