Skip to content

Fixes for four currently open issues#25

Open
dascandy wants to merge 4 commits intomainfrom
fix-issues
Open

Fixes for four currently open issues#25
dascandy wants to merge 4 commits intomainfrom
fix-issues

Conversation

@dascandy
Copy link
Copy Markdown
Collaborator

@dascandy dascandy commented Apr 8, 2026

This fixes #14, #13 and #12. It also fixes #24 by moving the comparators into the class itself as hidden friends.

I've taken out the range constructor fix, that's now in #26 .

@coveralls
Copy link
Copy Markdown

coveralls commented Apr 8, 2026

Coverage Status

coverage: 60.526%. remained the same — fix-issues into main

CMakeLists.txt Outdated
Comment on lines +55 to +58
target_compile_options(
beman.cstring_view
INTERFACE -DUSE_CPP17_VARIANT
)
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[pre-commit] reported by reviewdog 🐶

Suggested change
target_compile_options(
beman.cstring_view
INTERFACE -DUSE_CPP17_VARIANT
)
target_compile_options(beman.cstring_view INTERFACE -DUSE_CPP17_VARIANT)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix operator order for C++17 compatibility Use of non-portable C header declarations

2 participants