From 736613e26c911645237594980f6fa3064f634701 Mon Sep 17 00:00:00 2001 From: Michael Schaller Date: Wed, 5 Aug 2015 10:01:15 +0200 Subject: [Go] Documentation cleanup of obsolete 'callback' and 'extend' examples. After commit 17b1c1c (pull request 447; issue 418) the 'callback' and 'extend' examples have been removed in favor of the 'director' example. --- Examples/go/callback/example.h | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 Examples/go/callback/example.h (limited to 'Examples/go/callback/example.h') diff --git a/Examples/go/callback/example.h b/Examples/go/callback/example.h deleted file mode 100644 index 1a0e8c432..000000000 --- a/Examples/go/callback/example.h +++ /dev/null @@ -1,23 +0,0 @@ -/* File : example.h */ - -#include -#include - -class Callback { -public: - virtual ~Callback() { std::cout << "Callback::~Callback()" << std:: endl; } - virtual void run() { std::cout << "Callback::run()" << std::endl; } -}; - - -class Caller { -private: - Callback *_callback; -public: - Caller(): _callback(0) {} - ~Caller() { delCallback(); } - void delCallback() { delete _callback; _callback = 0; } - void setCallback(Callback *cb) { delCallback(); _callback = cb; } - void call() { if (_callback) _callback->run(); } -}; - -- cgit v1.2.1 From a941e5b605670a8b4686cec5f0d87562846552e2 Mon Sep 17 00:00:00 2001 From: Michael Schaller Date: Sat, 8 Aug 2015 19:44:41 +0200 Subject: [Go] Revert commit 5e88857 to undelete the 'callback' and 'extend' examples. The 'callback' and 'extend' examples were presumed to be obsoleted by the new 'director' example. The examples are helpful though to have similar examples across target languages and hence the commit @5e88857 which removed these examples got reverted. --- Examples/go/callback/example.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Examples/go/callback/example.h (limited to 'Examples/go/callback/example.h') diff --git a/Examples/go/callback/example.h b/Examples/go/callback/example.h new file mode 100644 index 000000000..1a0e8c432 --- /dev/null +++ b/Examples/go/callback/example.h @@ -0,0 +1,23 @@ +/* File : example.h */ + +#include +#include + +class Callback { +public: + virtual ~Callback() { std::cout << "Callback::~Callback()" << std:: endl; } + virtual void run() { std::cout << "Callback::run()" << std::endl; } +}; + + +class Caller { +private: + Callback *_callback; +public: + Caller(): _callback(0) {} + ~Caller() { delCallback(); } + void delCallback() { delete _callback; _callback = 0; } + void setCallback(Callback *cb) { delCallback(); _callback = cb; } + void call() { if (_callback) _callback->run(); } +}; + -- cgit v1.2.1 From 85037c3a33f4943afdcdaf0bc49b3f0433165f05 Mon Sep 17 00:00:00 2001 From: Michael Schaller Date: Sun, 9 Aug 2015 14:03:19 +0200 Subject: [Go] Updated the 'callback' and 'extend' examples to match the 'director' one. After the documentation update on how to utilize the director feature with commit @17b1c1c the 'callback' and 'extend' examples needed an update as well. --- Examples/go/callback/example.h | 1 - 1 file changed, 1 deletion(-) (limited to 'Examples/go/callback/example.h') diff --git a/Examples/go/callback/example.h b/Examples/go/callback/example.h index 1a0e8c432..74ddad954 100644 --- a/Examples/go/callback/example.h +++ b/Examples/go/callback/example.h @@ -20,4 +20,3 @@ public: void setCallback(Callback *cb) { delCallback(); _callback = cb; } void call() { if (_callback) _callback->run(); } }; - -- cgit v1.2.1