Refureku v2.2.0
C++17 runtime reflection library.
|
Public Member Functions | |
REFUREKU_API | TypeTemplateArgument (Type const &archetype) noexcept |
RFK_NODISCARD REFUREKU_API Type const & | getType () const noexcept |
Get the type of this argument. More... | |
RFK_NODISCARD REFUREKU_API bool | operator== (TypeTemplateArgument const &other) const noexcept |
Check whether 2 TypeTemplateArgument instances are equal or not. More... | |
RFK_NODISCARD REFUREKU_API bool | operator!= (TypeTemplateArgument const &other) const noexcept |
![]() | |
TemplateArgument (TemplateArgument const &)=delete | |
TemplateArgument (TemplateArgument &&)=delete | |
RFK_NODISCARD REFUREKU_API ETemplateParameterKind | getKind () const noexcept |
Get the kind of template parameter this argument is based on. More... | |
RFK_NODISCARD REFUREKU_API bool | operator== (TemplateArgument const &other) const noexcept |
Check whether 2 TemplateArgument instances are equal or not. More... | |
RFK_NODISCARD REFUREKU_API bool | operator!= (TemplateArgument const &other) const noexcept |
Additional Inherited Members | |
![]() | |
REFUREKU_INTERNAL | TemplateArgument (TemplateArgumentImpl *implementation) noexcept |
|
noexcept |
Get the type of this argument.
|
noexcept |
Check whether 2 TypeTemplateArgument instances are equal or not.
other | The TypeTemplateArgument to compare to. |