// Copyright (c) 2016 CNRS and LIRIS' Establishments (France). // All rights reserved. // // This file is part of CGAL (www.cgal.org) // // $URL: https://github.com/CGAL/cgal/blob/v5.2/Linear_cell_complex/include/CGAL/Linear_cell_complex_fwd.h $ // $Id: Linear_cell_complex_fwd.h 35bff47 2020-03-29T18:11:39+02:00 Guillaume Damiand // SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial // // Author(s) : Guillaume Damiand // #ifndef LINEAR_CELL_COMPLEX_FWD_H #define LINEAR_CELL_COMPLEX_FWD_H 1 #include #include #include namespace CGAL { template class CMap_linear_cell_complex_storage_1; template class GMap_linear_cell_complex_storage_1; template struct LCC_default_kernel; template ::type > struct Linear_cell_complex_traits; #if defined(CGAL_CMAP_DART_DEPRECATED) && !defined(CGAL_NO_DEPRECATED_CODE) template struct CGAL_DEPRECATED Linear_cell_complex_min_items; #else struct Linear_cell_complex_min_items; #endif template < unsigned int d_, unsigned int ambient_dim, class Traits_, class Items_, class Alloc_, template class Map, class Refs_, class Storage_> class Linear_cell_complex_base; template < unsigned int d_, unsigned int ambient_dim = d_, class Traits_ = Linear_cell_complex_traits, #if defined(CGAL_CMAP_DART_DEPRECATED) && !defined(CGAL_NO_DEPRECATED_CODE) class Items_ = Linear_cell_complex_min_items, #else class Items_ = Linear_cell_complex_min_items, #endif class Alloc_ = CGAL_ALLOCATOR(int), template class CMap = Combinatorial_map_base, class Storage_ = CMap_linear_cell_complex_storage_1 > class Linear_cell_complex_for_combinatorial_map; template < unsigned int d_, unsigned int ambient_dim = d_, class Traits_ = Linear_cell_complex_traits, class Items_ = Linear_cell_complex_min_items, class Alloc_ = CGAL_ALLOCATOR(int), template class CMap = Generalized_map_base, class Storage_ = GMap_linear_cell_complex_storage_1 > class Linear_cell_complex_for_generalized_map; #if !defined(CGAL_NO_DEPRECATED_CODE) template < unsigned int d_, unsigned int ambient_dim = d_, class Traits_ = Linear_cell_complex_traits, #if defined(CGAL_CMAP_DART_DEPRECATED) class Items_ = Linear_cell_complex_min_items, #else class Items_ = Linear_cell_complex_min_items, #endif class Alloc_ = CGAL_ALLOCATOR(int), template class CMap = Combinatorial_map_base, class Storage_ = CMap_linear_cell_complex_storage_1 > class Linear_cell_complex; #endif } // CGAL #endif // LINEAR_CELL_COMPLEX_FWD_H