|
LLVM 23.0.0git
|
#include "llvm/ADT/Enum.h"
Public Member Functions | |
| constexpr | EnumStringsStorage (const EnumStringDef< T, NumStrs >(&Entries)[N]) |
| constexpr size_t | size () const |
| const EnumString< T, NumStrs > & | operator[] (size_t Idx) const |
| const EnumString< T, NumStrs > * | begin () const |
| const EnumString< T, NumStrs > * | end () const |
Public Attributes | |
| EnumString< T, NumStrs > | Data [N] |
| char | Strs [StrLen] |
|
inlineconstexpr |
Definition at line 91 of file Enum.h.
References assert(), llvm::CallingConv::C, Data, EnumStringsStorage(), N, offsetof, and Strs.
Referenced by EnumStringsStorage().
|
inline |
|
inline |
|
inline |
|
inlineconstexpr |
| EnumString<T, NumStrs> llvm::EnumStringsStorage< T, NumStrs, N, StrLen >::Data[N] |
Definition at line 88 of file Enum.h.
Referenced by begin(), end(), EnumStringsStorage(), and operator[]().
| char llvm::EnumStringsStorage< T, NumStrs, N, StrLen >::Strs[StrLen] |
Definition at line 89 of file Enum.h.
Referenced by EnumStringsStorage().