Skip to content

File enum.h

FileList > meta > enum.h

Go to the source code of this file

Compile-time enumeration introspection utilities (C++20). More...

  • #include <string_view>
  • #include <type_traits>

Namespaces

Type Name
namespace scl
Root namespace of ScL project.

Public Types

Type Name
enum we5r256sg_e

Detailed Description

  • scl::enum_name<V>: Retrieves the qualified string name of the enum member V. Ensures cross-platform consistency by stripping the 'enum ' prefix on MSVC.
  • scl::enum_short_name<V>: Retrieves only the identifier of the enum member V without type or namespace qualifiers.
  • ::scl::Enum: Concept that validates if a type is an enumeration (scoped or unscoped).

Public Types Documentation

enum we5r256sg_e

enum we5r256sg_e {
    we5r256sg_v
};


The documentation for this class was generated from the following file module/utility/src/scl/utility/meta/enum.h