From 5801272a4ab462cf3258e02ddf612ed573aa5b34 Mon Sep 17 00:00:00 2001 From: Attila Molnar Date: Sat, 19 Mar 2016 16:32:25 +0100 Subject: m_check Refactor, move to the new RPL_CHECK numeric --- include/numericbuilder.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'include/numericbuilder.h') diff --git a/include/numericbuilder.h b/include/numericbuilder.h index a7b83125f..b09958986 100644 --- a/include/numericbuilder.h +++ b/include/numericbuilder.h @@ -22,6 +22,7 @@ namespace Numeric { class WriteNumericSink; + class WriteRemoteNumericSink; template class GenericBuilder; @@ -46,6 +47,22 @@ class Numeric::WriteNumericSink } }; +class Numeric::WriteRemoteNumericSink +{ + User* const user; + + public: + WriteRemoteNumericSink(User* u) + : user(u) + { + } + + void operator()(Numeric& numeric) const + { + user->WriteRemoteNumeric(numeric); + } +}; + template class Numeric::GenericBuilder { -- cgit v1.3.1-10-gc9f91