Parcourir la source

Add missing file (Any.cpp)

Eric RAMAT il y a 7 ans
Parent
commit
c1588d84cf
1 fichiers modifiés avec 40 ajouts et 0 suppressions
  1. 40 0
      src/artis/kernel/Any.cpp

+ 40 - 0
src/artis/kernel/Any.cpp

@@ -0,0 +1,40 @@
+/**
+ * @file artis/kernel/Any.hpp
+ * @author See the AUTHORS file
+ */
+
+/*
+ * Copyright (C) 2012-2017 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include <artis/kernel/Any.hpp>
+
+namespace artis { namespace kernel {
+
+// context::Value find_not_null_value::operator()(
+//     const context::Value& left,
+//     const context::Value& right) const
+// {
+//     if (not left.empty()) {
+//         return left;
+//     } else if (not right.empty()) {
+//         return right;
+//     } else {
+//         return context::Value();
+//     }
+// }
+
+} }