Skip to content

Fixes for four currently open issues#25

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

Fixes for four currently open issues#25
dascandy wants to merge 11 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 removes the conversion constructor from std::string which is not in the spec, and implements the range constructor that is, including the C++17 SFINAE variant to make it do basically the same thing except without concepts for C++17.

@coveralls
Copy link
Copy Markdown

coveralls commented Apr 8, 2026

Coverage Status

coverage: 61.538% (+1.0%) from 60.526% — fix-issues into main

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.

Use of non-portable C header declarations

2 participants