Resolve "[API-#2] Pseudo-privatization of rotgen entity member functions"

Closes #18

Co-authored-by: Jules Pénuchot <jules@penuchot.com>

See merge request oss/rotgen!50
This commit is contained in:
Jules Pénuchot 2025-12-17 20:48:00 +01:00 committed by Joel Falcou
parent 6489697c05
commit e151e136d6
52 changed files with 2212 additions and 1556 deletions

View file

@ -39,11 +39,11 @@ test-native-debug:
CXX: clang++
CMAKE_PRESET: debug
test-native-debug-static:
test-native-debug-fixed:
<<: *test-native
variables:
CXX: clang++
CMAKE_PRESET: debug-static
CMAKE_PRESET: debug-fixed
test-native-debug-et:
<<: *test-native
@ -57,11 +57,11 @@ test-native-release:
CXX: clang++
CMAKE_PRESET: release
test-native-release-static:
test-native-release-fixed:
<<: *test-native
variables:
CXX: clang++
CMAKE_PRESET: release-static
CMAKE_PRESET: release-fixed
test-native-release-et:
<<: *test-native
@ -78,12 +78,12 @@ test-ubuntu-clang14-debug:
CXXFLAGS: --stdlib=libc++
CMAKE_PRESET: debug
test-ubuntu-clang14-debug-static:
test-ubuntu-clang14-debug-fixed:
<<: *test-ubuntu2404
variables:
CXX: clang++-14
CXXFLAGS: --stdlib=libc++
CMAKE_PRESET: debug-static
CMAKE_PRESET: debug-fixed
test-ubuntu-clang14-debug-et:
<<: *test-ubuntu2404
@ -99,12 +99,12 @@ test-ubuntu-clang14-release:
CXXFLAGS: --stdlib=libc++
CMAKE_PRESET: release
test-ubuntu-clang14-release-static:
test-ubuntu-clang14-release-fixed:
<<: *test-ubuntu2404
variables:
CXX: clang++-14
CXXFLAGS: --stdlib=libc++
CMAKE_PRESET: release-static
CMAKE_PRESET: release-fixed
test-ubuntu-clang14-release-et:
<<: *test-ubuntu2404
@ -121,11 +121,11 @@ test-ubuntu-gcc-debug:
CXX: g++
CMAKE_PRESET: debug
test-ubuntu-gcc-debug-static:
test-ubuntu-gcc-debug-fixed:
<<: *test-ubuntu2404
variables:
CXX: g++
CMAKE_PRESET: debug-static
CMAKE_PRESET: debug-fixed
test-ubuntu-gcc-debug-et:
<<: *test-ubuntu2404
@ -139,11 +139,11 @@ test-ubuntu-gcc-release:
CXX: g++
CMAKE_PRESET: release
test-ubuntu-gcc-release-static:
test-ubuntu-gcc-release-fixed:
<<: *test-ubuntu2404
variables:
CXX: g++
CMAKE_PRESET: release-static
CMAKE_PRESET: release-fixed
test-ubuntu-gcc-release-et:
<<: *test-ubuntu2404