
* mln/opt/all.hh, * mln/opt/essential.hh: new. --- milena/ChangeLog | 21 +++++++++++++++++++++ milena/mln/opt/all.hh | 39 +++++++++++++++++++++++++++++++++++++++ milena/mln/opt/essential.hh | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 97 insertions(+), 0 deletions(-) create mode 100644 milena/mln/opt/all.hh create mode 100644 milena/mln/opt/essential.hh diff --git a/milena/ChangeLog b/milena/ChangeLog index 5727ea3..9c8ace6 100644 --- a/milena/ChangeLog +++ b/milena/ChangeLog @@ -1,3 +1,24 @@ +2009-02-25 Guillaume Lazzara <z@lrde.epita.fr> + + Add all.hh and essential.hh in mln/opt. + + * mln/opt/all.hh, + * mln/opt/essential.hh: new. + +2009-02-24 Guillaume Lazzara <z@lrde.epita.fr> + + Fix step 4 in tutorial. + + * doc/tutorial/figures/tuto4_genericity_and_algorithms-5.ppm, + * doc/tutorial/figures/tuto4_genericity_and_algorithms-6.ppm, + * doc/tutorial/figures/tuto4_genericity_and_algorithms-9.ppm: update + reference file. + + * doc/tutorial/samples/tuto4_genericity_and_algorithms.cc: fix + threshold function. + + * doc/tutorial/tutorial.tex: include the proper image in step 4. + 2009-02-24 Guillaume Lazzara <z@lrde.epita.fr> Various small fixes. diff --git a/milena/mln/opt/all.hh b/milena/mln/opt/all.hh new file mode 100644 index 0000000..ac80cd4 --- /dev/null +++ b/milena/mln/opt/all.hh @@ -0,0 +1,39 @@ +// Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE) +// +// This file is part of the Olena Library. This library is free +// software; you can redistribute it and/or modify it under the terms +// of the GNU General Public License version 2 as published by the +// Free Software Foundation. +// +// This library 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 library; see the file COPYING. If not, write to +// the Free Software Foundation, 51 Franklin Street, Fifth Floor, +// Boston, MA 02111-1307, USA. +// +// As a special exception, you may use this file as part of a free +// software library without restriction. Specifically, if other files +// instantiate templates or use macros or inline functions from this +// file, or you compile this file and link it with other files to +// produce an executable, this file does not by itself cause the +// resulting executable to be covered by the GNU General Public +// License. This exception does not however invalidate any other +// reasons why the executable file might be covered by the GNU General +// Public License. + +#ifndef MLN_OPT_ALL_HH +# define MLN_OPT_ALL_HH + +/// \file mln/opt/all.hh +/// +/// File that includes the most useful optional routines. + +# include <mln/opt/at.hh> +# include <mln/opt/element.hh> +# include <mln/opt/value.hh> + +#endif // ! MLN_OPT_ALL_HH diff --git a/milena/mln/opt/essential.hh b/milena/mln/opt/essential.hh new file mode 100644 index 0000000..f6d144a --- /dev/null +++ b/milena/mln/opt/essential.hh @@ -0,0 +1,37 @@ +// Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE) +// +// This file is part of the Olena Library. This library is free +// software; you can redistribute it and/or modify it under the terms +// of the GNU General Public License version 2 as published by the +// Free Software Foundation. +// +// This library 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 library; see the file COPYING. If not, write to +// the Free Software Foundation, 51 Franklin Street, Fifth Floor, +// Boston, MA 02111-1307, USA. +// +// As a special exception, you may use this file as part of a free +// software library without restriction. Specifically, if other files +// instantiate templates or use macros or inline functions from this +// file, or you compile this file and link it with other files to +// produce an executable, this file does not by itself cause the +// resulting executable to be covered by the GNU General Public +// License. This exception does not however invalidate any other +// reasons why the executable file might be covered by the GNU General +// Public License. + +#ifndef MLN_OPT_ESSENTIAL_HH +# define MLN_OPT_ESSENTIAL_HH + +/// \file mln/opt/essential.hh +/// +/// File that includes the most useful optional routines. + +# include <mln/opt/all.hh> + +#endif // ! MLN_OPT_ESSENTIAL_HH -- 1.5.6.5