KhronosGroup / KhronosGroup/OpenCL-CLHPP

Using Enum Classes

Open
#327 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
425
Forks
133
Avg merge
3h 30m
Merged PRs (30d)
1

Description

Could there be support for enum classes instead of using regular CL_* macros? It would make it a lot more C++ styled instead of just using the C macros.

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test is named. Start by reviewing the existing CL_* macros and the surrounding OpenCL-CLHPP API surface to determine which constants are in scope and how enum classes would affect compatibility. Done means the requested enum-class support is defined clearly and verified across the affected API.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.