summaryrefslogtreecommitdiff
path: root/starts/meaning-vm/level-1/sugar.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'starts/meaning-vm/level-1/sugar.hpp')
-rw-r--r--starts/meaning-vm/level-1/sugar.hpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/starts/meaning-vm/level-1/sugar.hpp b/starts/meaning-vm/level-1/sugar.hpp
index 9d439e5..c34f013 100644
--- a/starts/meaning-vm/level-1/sugar.hpp
+++ b/starts/meaning-vm/level-1/sugar.hpp
@@ -2,7 +2,6 @@
#include "common.hpp"
#include "ref.hpp"
-#include "vref.hpp"
#include <string>
#include <sstream>
@@ -10,10 +9,17 @@
namespace intellect {
namespace level1 {
+ref a(ref group);
+ref an(ref group);
+ref a(ref group, ref name);
+ref an(ref group, ref name);
+
+/*
inline std::string operator+(vref<std::string> a, char const * b) { return std::string(a) + b; }
inline std::string operator+(vref<std::string> a, std::string b) { return std::string(a) + b; }
inline std::string operator+(char const * a, vref<std::string> b) { return a + std::string(b); }
inline std::string operator+(std::string a, vref<std::string> b) { return a + std::string(b); }
+*/
namespace internal {
template <typename... T>
@@ -38,10 +44,5 @@ namespace internal {
ref operator-(ref a, ref b);
-ref a(ref group);
-ref an(ref group);
-ref a(ref group, ref name);
-ref an(ref group, ref name);
-
}
}