eyalroz / cuda-api-wrappers

Thin, unified, C++-flavored wrappers for the CUDA APIs
BSD 3-Clause "New" or "Revised" License
766 stars 79 forks source link

Hide "flags" from the interface of devices and contexts #637

Closed eyalroz closed 3 months ago

eyalroz commented 4 months ago

Flags are an implementation detail. Options, attributes, features - are legitimate. So, let's hide things like flags types, set_flags(), get_flags() and such - and keep them in detail_ namespaces only.