CommonLibSSE NG
RE::RTTI::BaseClassDescriptor Struct Reference

#include <RTTI.h>

Public Types

enum class  Attribute : std::uint32_t {
  kNone = 0 , kNotVisible = 1 << 0 , kAmbiguous = 1 << 1 , kPrivate = 1 << 2 ,
  kPrivateOrProtectedBase = 1 << 3 , kVirtual = 1 << 4 , kNonPolymorphic = 1 << 5 , kHasHierarchyDescriptor = 1 << 6
}
 

Public Attributes

RVA< TypeDescriptortypeDescriptor
 
std::uint32_t numContainedBases
 
PMD pmd
 
stl::enumeration< Attribute, std::uint32_t > attributes
 

Member Enumeration Documentation

◆ Attribute

enum RE::RTTI::BaseClassDescriptor::Attribute : std::uint32_t
strong
Enumerator
kNone 
kNotVisible 
kAmbiguous 
kPrivate 
kPrivateOrProtectedBase 
kVirtual 
kNonPolymorphic 
kHasHierarchyDescriptor 

Member Data Documentation

◆ attributes

stl::enumeration<Attribute, std::uint32_t> RE::RTTI::BaseClassDescriptor::attributes

◆ numContainedBases

std::uint32_t RE::RTTI::BaseClassDescriptor::numContainedBases

◆ pmd

PMD RE::RTTI::BaseClassDescriptor::pmd

◆ typeDescriptor

RVA<TypeDescriptor> RE::RTTI::BaseClassDescriptor::typeDescriptor

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