eclipse-iceoryx / eclipse-iceoryx/iceoryx

Implement modern C++ features

Open
#1,718 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
2.2k
Forks
492
Avg merge
18h 57m
Merged PRs (30d)
1

Description

## Brief feature description

Sadly most of the modern C++ features are not available to use since they either use C++17 or later or have undefined behavior, exceptions or heap behind the scenes. This issue shall track new useful language features from C++ or maybe even Rust and check if they can be implemented in C++14.

- [ ] `std::filesystem::exists()`

Contributor guide

Open the contributing guide

Research direction

Start by locating the C++14 compatibility code or entry point related to std::filesystem::exists(). Determine whether this feature can be supported without C++17, undefined behavior, exceptions, or heap use, and verify that the resulting behavior matches the requested existence check.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.