From 29369adc94f55375515d6d012cc7fe437a2b1bb1 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Wed, 10 Jan 2024 15:52:16 +0100 Subject: [PATCH] Fix msys2 mingw warning: declaration 'class Tgl::Group' does not declare anything --- LEGO1/lego/sources/3dmanager/lego3dmanager.h | 6 ++++-- LEGO1/lego/sources/3dmanager/legoview1.h | 4 +++- LEGO1/lego/sources/3dmanager/tglsurface.h | 10 ++++++---- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/LEGO1/lego/sources/3dmanager/lego3dmanager.h b/LEGO1/lego/sources/3dmanager/lego3dmanager.h index 8445800b..d54fe45b 100644 --- a/LEGO1/lego/sources/3dmanager/lego3dmanager.h +++ b/LEGO1/lego/sources/3dmanager/lego3dmanager.h @@ -4,8 +4,10 @@ #include "assert.h" #include "lego3dview.h" -class Tgl::Renderer; -class Tgl::Group; +namespace Tgl { +class Renderer; +class Group; +} class ViewROI; // ??? for now diff --git a/LEGO1/lego/sources/3dmanager/legoview1.h b/LEGO1/lego/sources/3dmanager/legoview1.h index 20ccadfa..f98cfa23 100644 --- a/LEGO1/lego/sources/3dmanager/legoview1.h +++ b/LEGO1/lego/sources/3dmanager/legoview1.h @@ -4,7 +4,9 @@ #include "compat.h" #include "tglsurface.h" -class Tgl::Camera; +namespace tgl { +class Camera; +} ///////////////////////////////////////////////////////////////////////////// // LegoView diff --git a/LEGO1/lego/sources/3dmanager/tglsurface.h b/LEGO1/lego/sources/3dmanager/tglsurface.h index 2ea4cf12..67ca8903 100644 --- a/LEGO1/lego/sources/3dmanager/tglsurface.h +++ b/LEGO1/lego/sources/3dmanager/tglsurface.h @@ -4,10 +4,12 @@ #include "mxdirectx/mxstopwatch.h" #include "tgl/tgl.h" -class Tgl::Renderer; -class Tgl::Device; -class Tgl::View; -class Tgl::Group; +namespace Tgl { +class Renderer; +class Device; +class View; +class Group; +} ///////////////////////////////////////////////////////////////////////////// // TglSurface