Refureku v2.2.0
C++17 runtime reflection library.
rfk::ParentStruct Class Reference

Public Member Functions

REFUREKU_INTERNAL ParentStruct (Struct const &archetype, EAccessSpecifier inheritanceAccessSpecifier) noexcept
 
REFUREKU_INTERNAL ParentStruct (ParentStruct const &)=delete
 
REFUREKU_INTERNAL ParentStruct (ParentStruct &&) noexcept
 
RFK_NODISCARD REFUREKU_API Struct const & getArchetype () const noexcept
 Get the archetype of the parent struct. More...
 
RFK_NODISCARD REFUREKU_API EAccessSpecifier getInheritanceAccessSpecifier () const noexcept
 Get the inheritance access specifier used when inheriting this struct. More...
 
REFUREKU_INTERNAL ParentStructoperator= (ParentStruct const &)=delete
 
REFUREKU_INTERNAL ParentStructoperator= (ParentStruct &&) noexcept
 

Member Function Documentation

◆ getArchetype()

RFK_NODISCARD REFUREKU_API Struct const & rfk::ParentStruct::getArchetype ( ) const
noexcept

Get the archetype of the parent struct.

Returns
The archetype of the parent struct.

◆ getInheritanceAccessSpecifier()

RFK_NODISCARD REFUREKU_API EAccessSpecifier rfk::ParentStruct::getInheritanceAccessSpecifier ( ) const
noexcept

Get the inheritance access specifier used when inheriting this struct.

Returns
The inheritance access specifier used when inheriting this struct.

The documentation for this class was generated from the following file: