mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-19 06:39:13 +00:00
Does this make gcc happy for uint64_t enums?
This commit is contained in:
@@ -30,25 +30,25 @@ public:
|
|||||||
{
|
{
|
||||||
/// Use entity names instead of unique IDs for naming elements.
|
/// Use entity names instead of unique IDs for naming elements.
|
||||||
/// Applicable for OBJ, DAE, and SVG output.
|
/// 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.
|
/// Use entity GUIDs instead of unique IDs for naming elements.
|
||||||
/// Applicable for OBJ, DAE, and SVG output.
|
/// 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.
|
/// Use material names instead of unique IDs for naming materials.
|
||||||
/// Applicable for OBJ and DAE output.
|
/// 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.
|
/// Use element types instead of unique IDs for naming elements.
|
||||||
/// Applicable for DAE output.
|
/// 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
|
/// Order the elements using their IfcBuildingStorey parent
|
||||||
/// Applicable for DAE output
|
/// 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.
|
/// Use step ids for naming elements.
|
||||||
/// Applicable for OBJ, DAE, and SVG output.
|
/// 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 .
|
/// Use Y UP .
|
||||||
/// Applicable for OBJ output.
|
/// 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.
|
/// Number of different setting flags.
|
||||||
NUM_SETTINGS = 7
|
NUM_SETTINGS = 7
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user