plugify
1.0.0.0
|
A reference class for the Enum
structure.
More...
#include <method.hpp>
Public Member Functions | |
std::string_view | GetName () const noexcept |
< Inherit constructors from Ref<const Enum>. More... | |
std::span< const EnumValueRef > | GetValues () const noexcept |
Retrieves the values contained within the enum. More... | |
Public Member Functions inherited from plugify::Ref< const Enum > | |
Ref (const Enum &impl) noexcept | |
Ref (Ref const &)=default | |
Ref (Ref &&)=default | |
bool | operator== (const Ref &other) const noexcept |
bool | operator== (const const Enum *impl) const noexcept |
Ref & | operator= (const Ref &) &=default |
Ref & | operator= (const Ref &) &&=delete |
Ref & | operator= (Ref &&) &=default |
Ref & | operator= (Ref &&) &&=delete |
operator bool () const noexcept | |
Additional Inherited Members | |
Protected Attributes inherited from plugify::Ref< const Enum > | |
const Enum * | _impl |
A reference class for the Enum
structure.
This class holds a reference to an Enum
object, providing access to its name and values.
Definition at line 49 of file method.hpp.
|
noexcept |
< Inherit constructors from Ref<const Enum>.
Retrieves the enum name.
|
noexcept |
Retrieves the values contained within the enum.
EnumValueRef
objects representing the values in the enum.