1 /**************************************************************************/ 2 /* Copyright 2012 Tim Day */ 3 /* */ 4 /* This file is part of Evolvotron */ 5 /* */ 6 /* Evolvotron is free software: you can redistribute it and/or modify */ 7 /* it under the terms of the GNU General Public License as published by */ 8 /* the Free Software Foundation, either version 3 of the License, or */ 9 /* (at your option) any later version. */ 10 /* */ 11 /* Evolvotron is distributed in the hope that it will be useful, */ 12 /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ 13 /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ 14 /* GNU General Public License for more details. */ 15 /* */ 16 /* You should have received a copy of the GNU General Public License */ 17 /* along with Evolvotron. If not, see <http://www.gnu.org/licenses/>. */ 18 /**************************************************************************/ 19 20 /*! \file 21 \brief File declaring function to register all functions. 22 NB The corresponding register_all_functions.cpp is AUTO GENERATED by update_register_all_functions script. 23 */ 24 25 #ifndef _libevolvotron_register_all_functions_h_ 26 #define _libevolvotron_register_all_functions_h_ 27 28 #include "common.h" 29 30 class FunctionRegistry; 31 32 extern void register_all_functions(FunctionRegistry&); 33 34 #endif 35