Cyrus Mod Loader
Loading...
Searching...
No Matches
ClassProperty Class Reference

#include <ClassDump.h>

Public Member Functions

char * getName ()
 
uint32_t getPropertyID ()
 
std::string getType ()
 
bool isPointer ()
 
virtual ~ClassProperty ()=default
 
json serialize ()
 

Public Attributes

uint8_t pad [0x30]
 
ClassDescriptordescriptor
 
ClassContainerStoragecontainerStorage
 
uint8_t paddd [0x2]
 
uintptr_t propertyID
 
char * name
 
void * pad3
 
uint32_t offset
 
uint32_t pad2
 
ClassTypeStoragestorage
 
void * pad4
 
uintptr_t flags
 
char * note
 
void * pad22
 
uintptr_t enumStart
 
uintptr_t enumEnd
 

Constructor & Destructor Documentation

◆ ~ClassProperty()

virtual ClassProperty::~ClassProperty ( )
virtualdefault

Member Function Documentation

◆ getName()

char * ClassProperty::getName ( )
inline

◆ getPropertyID()

uint32_t ClassProperty::getPropertyID ( )
inline

◆ getType()

std::string ClassProperty::getType ( )
inline

◆ isPointer()

bool ClassProperty::isPointer ( )
inline

◆ serialize()

json ClassProperty::serialize ( )
inline

Member Data Documentation

◆ containerStorage

ClassContainerStorage* ClassProperty::containerStorage

◆ descriptor

ClassDescriptor* ClassProperty::descriptor

◆ enumEnd

uintptr_t ClassProperty::enumEnd

◆ enumStart

uintptr_t ClassProperty::enumStart

◆ flags

uintptr_t ClassProperty::flags

◆ name

char* ClassProperty::name

◆ note

char* ClassProperty::note

◆ offset

uint32_t ClassProperty::offset

◆ pad

uint8_t ClassProperty::pad[0x30]

◆ pad2

uint32_t ClassProperty::pad2

◆ pad22

void* ClassProperty::pad22

◆ pad3

void* ClassProperty::pad3

◆ pad4

void* ClassProperty::pad4

◆ paddd

uint8_t ClassProperty::paddd[0x2]

◆ propertyID

uintptr_t ClassProperty::propertyID

◆ storage

ClassTypeStorage* ClassProperty::storage