remove unused file

This commit is contained in:
Sébastien Loriot 2015-01-09 15:50:58 +01:00
parent 71c6c15d8a
commit 781d4b9402
1 changed files with 0 additions and 82 deletions

View File

@ -1,82 +0,0 @@
//Copyright (C) 2013 INRIA - Sophia Antipolis
//
//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/>.
//
// Author(s): Thijs van Lankveld
#ifndef __CHECK_SYSTEM_PARAMS__
#define __CHECK_SYSTEM_PARAMS__
namespace CGAL {
namespace internal {
// provides general system environment types.
// \ingroup PkgScaleSpaceReconstruction3Auxiliary
template< int sz > struct _EnvTypes{
#ifdef DOXYGEN_RUNNING
/// \name Types
/// \{
typedef unspecified_type s_ptr_type; ///< defines the pointer size type.
typedef unspecified_type ptr_type; ///< defines the pointer type.
/// \}
#else // DOXYGEN_RUNNING
typedef void s_ptr_type;
typedef void ptr_type;
#endif // DOXYGEN_RUNNING
}; // struct _EnvTypes
// The x32 system environment types.
template<> struct _EnvTypes<4> {
typedef int s_ptr_type;
typedef unsigned int ptr_type;
}; // struct _EnvTypes<4>
// The x64 system environment types.
template<> struct _EnvTypes<8> {
typedef long long s_ptr_type;
typedef unsigned long long ptr_type;
}; // struct _EnvTypes<8>
// specifies the current system environment.
// \ingroup PkgScaleSpaceReconstruction3Auxiliary
struct _Env
: public _EnvTypes< sizeof( void* ) > {
/// \name Types
/// \{
typedef _EnvTypes< sizeof( void* ) > Types; ///< defines the system environment types.
typedef Types::s_ptr_type s_ptr_type; ///< defines the pointer size type.
typedef Types::ptr_type ptr_type; ///< defines the pointer type.
/// \}
/// \name Environment Parameters
/// \{
static const int ptr_size = sizeof(ptr_type)*8; ///< stores the size of a pointer.
static const bool is_x32 = ( ptr_size == 32 ); ///< stores whether the system is 32-bit.
static const bool is_x64 = ( ptr_size == 64 ); ///< stores whether the system is 64-bit.
/// \}
}; // struct _Env
typedef _Env _ENVIRONMENT; //< specifies the system environment.
} // namespace internal
} // namespace CGAL
#endif // __CHECK_SYSTEM_PARAMS__