Skip to content

Commit 5c0d960

Browse files
committed
Update LLUtils enum bitwise integration
Advances the LLUtils dependency to the enum bitwise helper update. Raises ImageCodec to C++23 and keeps AxisAlignedFlip opt-in visible through its namespace for the new ADL-based helper.
1 parent b2b5662 commit 5c0d960

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cmake_minimum_required (VERSION 3.10)
22
project(ImageCodec)
33

44
#Image Codec
5-
set(CMAKE_CXX_STANDARD 20)
5+
set(CMAKE_CXX_STANDARD 23)
66

77
if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows" AND ${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Linux")
88
message("Cross compiling: Host: linux, Target: Windows")

Example/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required (VERSION 3.10)
22

33
#Image Codec
4-
set(CMAKE_CXX_STANDARD 20)
4+
set(CMAKE_CXX_STANDARD 23)
55

66
file(GLOB_RECURSE sourceFiles
77
"*.h"

External/LLUtils

ImageUtil/Include/ImageUtil/AxisAlignedTransform.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ namespace IMUtil
2424
AxisAlignedRotation rotation;
2525
AxisAlignedFlip flip;
2626
};
27-
}
2827

29-
LLUTILS_DEFINE_ENUM_CLASS_FLAG_OPERATIONS(IMUtil::AxisAlignedFlip)
28+
LLUTILS_DEFINE_ENUM_CLASS_FLAG_OPERATIONS(AxisAlignedFlip)
29+
}

0 commit comments

Comments
 (0)