X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=ETL%2Ftags%2FETL_0_04_10%2FETL%2F_misc.h;fp=ETL%2Ftags%2FETL_0_04_10%2FETL%2F_misc.h;h=0000000000000000000000000000000000000000;hb=3a6643238c67c043fc3592837a05d6d2861967f1;hp=502179b99c6e1bcc2c58a4486c2e4b6859672b6b;hpb=47fce282611fbba1044921d22ca887f9b53ad91a;p=synfig.git diff --git a/ETL/tags/ETL_0_04_10/ETL/_misc.h b/ETL/tags/ETL_0_04_10/ETL/_misc.h deleted file mode 100644 index 502179b..0000000 --- a/ETL/tags/ETL_0_04_10/ETL/_misc.h +++ /dev/null @@ -1,94 +0,0 @@ -/*! ======================================================================== -** Extended Template and Library -** Misc -** $Id$ -** -** Copyright (c) 2002 Robert B. Quattlebaum Jr. -** -** This package 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 2 of -** the License, or (at your option) any later version. -** -** This package 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. -** -** === N O T E S =========================================================== -** -** ========================================================================= */ - -/* === S T A R T =========================================================== */ - -#ifndef __ETL__MISC_H_ -#define __ETL__MISC_H_ - -/* === H E A D E R S ======================================================= */ -#include - -#include - -/* === M A C R O S ========================================================= */ - -/* === T Y P E D E F S ===================================================== */ - -/* === C L A S S E S & S T R U C T S ======================================= */ - -_ETL_BEGIN_NAMESPACE - -template inline I -binary_find(I begin, I end, const T& value) -{ -#if 1 - I iter(begin+(end-begin)/2); - - while(end-begin>1 && !(*iter==value)) - { - ((*iter1 && !(*iter==value)) - { - ((*iter(x+0.5f); -} -inline int round_to_int(const double x) { return static_cast(x+0.5); } - -inline int ceil_to_int(const float x) { return static_cast(ceil(x)); } -inline int ceil_to_int(const double x) { return static_cast(ceil(x)); } - -inline int floor_to_int(const float x) { return static_cast(x); } -inline int floor_to_int(const double x) { return static_cast(x); } - -_ETL_END_NAMESPACE - -/* === E X T E R N S ======================================================= */ - -/* === E N D =============================================================== */ - -#endif