From d3c44f22413e2bed89709713077d65a579dbd930 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Fri, 7 Jun 2024 19:04:05 +0200 Subject: [PATCH] Include : - negli oggetti HashGridsNd vietati costruttore di copia e assegnazione con copia di default. --- EGkHashGrids1d.h | 6 +++--- EGkHashGrids2d.h | 6 +++--- EGkHashGrids3d.h | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/EGkHashGrids1d.h b/EGkHashGrids1d.h index cbdfb49..991517c 100644 --- a/EGkHashGrids1d.h +++ b/EGkHashGrids1d.h @@ -56,11 +56,11 @@ private : typedef std::list ObjList ; typedef std::vector PtrObjVector ; typedef std::unordered_map IntPObjUmap ; + typedef std::list GridList ; private : - typedef std::list GridList ; // Tipo per lista di hash grid - -private : + HashGrids1d( const HashGrids1d&) = delete ; + HashGrids1d& operator=( const HashGrids1d&) = delete ; void addGrid( ObjData& obj) ; void addList( ObjData& obj) ; diff --git a/EGkHashGrids2d.h b/EGkHashGrids2d.h index 2f18b3e..7de1f1a 100644 --- a/EGkHashGrids2d.h +++ b/EGkHashGrids2d.h @@ -56,11 +56,11 @@ class HashGrids2d typedef std::list ObjList ; typedef std::vector PtrObjVector ; typedef std::unordered_map IntPObjUmap ; + typedef std::list GridList ; private : - typedef std::list GridList ; // Tipo per lista di hash grid - - private : + HashGrids2d( const HashGrids2d&) = delete ; + HashGrids2d& operator=( const HashGrids2d&) = delete ; void addGrid( ObjData& obj) ; void addList( ObjData& obj) ; diff --git a/EGkHashGrids3d.h b/EGkHashGrids3d.h index 6195abd..8795ae1 100644 --- a/EGkHashGrids3d.h +++ b/EGkHashGrids3d.h @@ -56,11 +56,11 @@ class HashGrids3d typedef std::list ObjList ; typedef std::vector PtrObjVector ; typedef std::unordered_map IntPObjUmap ; + typedef std::list GridList ; private : - typedef std::list GridList ; // Tipo per lista di hash grid - - private : + HashGrids3d( const HashGrids3d&) = delete ; + HashGrids3d& operator=( const HashGrids3d&) = delete ; void addGrid( ObjData& obj) ; void addList( ObjData& obj) ;