From ba566d2330ca22791a2946020511e64fe1f73d43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Blanco=20Celdr=C3=A1n?= Date: Mon, 15 Jun 2020 14:41:08 +0200 Subject: [PATCH] Update README.md Fixed bad formatting of markdown embed code. --- README.md | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 9f0c2b6..f9dd3f2 100644 --- a/README.md +++ b/README.md @@ -25,35 +25,35 @@ Features: Sample usage -void first(int id) { - std::cout << "hello from " << id << '\n'; -} +```cpp +void first(int id) { + std::cout << "hello from " << id << '\n'; +} - struct Second { - void operator()(int id) const { - std::cout << "hello from " << id << '\n'; - } +struct Second { + void operator()(int id) const { + std::cout << "hello from " << id << '\n'; + } } second; -void third(int id, const std::string & additional_param) {} - +void third(int id, const std::string & additional_param) {} -int main () { - ctpl::thread_pool p(2 /* two threads in the pool */); +int main () { + ctpl::thread_pool p(2 /* two threads in the pool */); - p.push(first); // function + p.push(first); // function - p.push(third, "additional_param"); + p.push(third, "additional_param"); - p.push( [] (int id){ - std::cout << "hello from " << id << '\n'; -}); // lambda - - p.push(std::ref(second)); // functor, reference + p.push([](int id) { + std::cout << "hello from " << id << '\n'; + }); // lambda - p.push(const_cast<const Second &>(second)); // functor, copy ctor + p.push(std::ref(second)); // functor, reference - p.push(std::move(second)); // functor, move ctor + p.push(const_cast(second)); // functor, copy ctor -} + p.push(std::move(second)); // functor, move ctor +} +```