From 4f09d945ddd6e1cc7cd65724b1ccfdea45519216 Mon Sep 17 00:00:00 2001 From: Jonathan Turner Date: Sat, 4 Jul 2009 10:55:17 +0000 Subject: [PATCH] Add modulus operator --- dispatchkit/bootstrap.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dispatchkit/bootstrap.hpp b/dispatchkit/bootstrap.hpp index d80ff1b..e19e8fa 100644 --- a/dispatchkit/bootstrap.hpp +++ b/dispatchkit/bootstrap.hpp @@ -34,6 +34,13 @@ namespace dispatchkit } + template + Ret modulus(P1 p1, P2 p2) + { + return p1 % p2; + } + + template bool bool_and(P1 p1, P2 p2) { @@ -510,9 +517,9 @@ namespace dispatchkit bootstrap_pod_type(s, "char"); bootstrap_pod_type(s, "int64_t"); - add_opers_comparison_pod(s); add_opers_arithmetic_pod(s); + register_function(s, &modulus, "%"); register_function(s, &print, "print_string"); register_function(s, &println, "println_string");