diff options
Diffstat (limited to 'lib/glArrays.h')
| -rw-r--r-- | lib/glArrays.h | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/lib/glArrays.h b/lib/glArrays.h index 1cf2fbf..93ea992 100644 --- a/lib/glArrays.h +++ b/lib/glArrays.h @@ -8,19 +8,15 @@ #include <utility> namespace Detail { - // NOLINTNEXTLINE(readability-identifier-naming) class glNamed; template<typename Named> concept IsglNamed = sizeof(Named) == sizeof(GLuint) && std::is_base_of_v<Detail::glNamed, Named>; } -template<Detail::IsglNamed, size_t, auto, auto> -// NOLINTNEXTLINE(readability-identifier-naming) -struct glManagedArray; +template<Detail::IsglNamed, size_t, auto, auto> struct glManagedArray; namespace Detail { - // NOLINTNEXTLINE(readability-identifier-naming) class glNamed { public: glNamed() = default; @@ -45,7 +41,6 @@ namespace Detail { }; } -// NOLINTNEXTLINE(readability-identifier-naming) template<Detail::IsglNamed Named, auto Gen, auto Del> struct glManagedSingle : public Named { glManagedSingle() noexcept { @@ -77,9 +72,7 @@ template<Detail::IsglNamed Named, auto Gen, auto Del> struct glManagedSingle : p } }; -template<Detail::IsglNamed Named, size_t N, auto Gen, auto Del> -// NOLINTNEXTLINE(readability-identifier-naming) -struct glManagedArray : public std::array<Named, N> { +template<Detail::IsglNamed Named, size_t N, auto Gen, auto Del> struct glManagedArray : public std::array<Named, N> { using Arr = std::array<Named, N>; glManagedArray() noexcept @@ -118,10 +111,8 @@ struct glManagedArray : public std::array<Named, N> { } }; -// NOLINTBEGIN(readability-identifier-naming) template<size_t N> using glFrameBuffers = glManagedArray<Detail::glNamed, N, &glGenFramebuffers, &glDeleteFramebuffers>; using glFrameBuffer = glManagedSingle<Detail::glNamed, &glGenFramebuffers, &glDeleteFramebuffers>; template<size_t N> using glRenderBuffers = glManagedArray<Detail::glNamed, N, &glGenRenderbuffers, &glDeleteRenderbuffers>; using glRenderBuffer = glManagedSingle<Detail::glNamed, &glGenRenderbuffers, &glDeleteRenderbuffers>; -// NOLINTEND(readability-identifier-naming) |
