/** * @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 . */ #include 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(); // } // } } }