CommonLibSSE NG
RE::RTTI::ClassHierarchyDescriptor Struct Reference

#include <RTTI.h>

Public Types

enum class  Attribute { kNoInheritance = 0 , kMultipleInheritance = 1 << 0 , kVirtualInheritance = 1 << 1 , kAmbiguousInheritance = 1 << 2 }
 

Public Attributes

std::uint32_t signature
 
stl::enumeration< Attribute, std::uint32_t > attributes
 
std::uint32_t numBaseClasses
 
RVA< BaseClassDescriptorbaseClassArray
 

Member Enumeration Documentation

◆ Attribute

Enumerator
kNoInheritance 
kMultipleInheritance 
kVirtualInheritance 
kAmbiguousInheritance 

Member Data Documentation

◆ attributes

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

◆ baseClassArray

RVA<BaseClassDescriptor> RE::RTTI::ClassHierarchyDescriptor::baseClassArray

◆ numBaseClasses

std::uint32_t RE::RTTI::ClassHierarchyDescriptor::numBaseClasses

◆ signature

std::uint32_t RE::RTTI::ClassHierarchyDescriptor::signature

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