From 69a7efdab428c2bd630f38a7ad4aba4af50bbf54 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sun, 19 Dec 2021 22:31:40 +0100 Subject: [PATCH] Does this make gcc happy for uint64_t enums? --- src/ifcgeom_schema_agnostic/GeometrySerializer.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/ifcgeom_schema_agnostic/GeometrySerializer.h b/src/ifcgeom_schema_agnostic/GeometrySerializer.h index ccea3ff729..6e000247a3 100644 --- a/src/ifcgeom_schema_agnostic/GeometrySerializer.h +++ b/src/ifcgeom_schema_agnostic/GeometrySerializer.h @@ -30,25 +30,25 @@ public: { /// Use entity names instead of unique IDs for naming elements. /// Applicable for OBJ, DAE, and SVG output. - USE_ELEMENT_NAMES = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 1), + USE_ELEMENT_NAMES = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 1U), /// Use entity GUIDs instead of unique IDs for naming elements. /// Applicable for OBJ, DAE, and SVG output. - USE_ELEMENT_GUIDS = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 2), + USE_ELEMENT_GUIDS = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 2U), /// Use material names instead of unique IDs for naming materials. /// Applicable for OBJ and DAE output. - USE_MATERIAL_NAMES = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 3), + USE_MATERIAL_NAMES = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 3U), /// Use element types instead of unique IDs for naming elements. /// Applicable for DAE output. - USE_ELEMENT_TYPES = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 4), + USE_ELEMENT_TYPES = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 4U), /// Order the elements using their IfcBuildingStorey parent /// Applicable for DAE output - USE_ELEMENT_HIERARCHY = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 5), + USE_ELEMENT_HIERARCHY = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 5U), /// Use step ids for naming elements. /// Applicable for OBJ, DAE, and SVG output. - USE_ELEMENT_STEPIDS = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 6), + USE_ELEMENT_STEPIDS = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 6U), /// Use Y UP . /// Applicable for OBJ output. - USE_Y_UP = 1 << (IfcGeom::IteratorSettings::NUM_SETTINGS + 7), + USE_Y_UP = 1U << (IfcGeom::IteratorSettings::NUM_SETTINGS + 7U), /// Number of different setting flags. NUM_SETTINGS = 7 };