CommonLibSSE NG
|
#include <LinkerProcessor.h>
Public Member Functions | |
~LinkerProcessor () override | |
IObjectProcessor * | Clone () override |
void | SetLoader (ILoader *a_loader) override |
bool | Process (const BSFixedString &a_className) override |
Public Member Functions inherited from RE::BSScript::IObjectProcessor | |
virtual | ~IObjectProcessor () |
virtual IObjectProcessor * | Clone ()=0 |
virtual void | SetLoader (ILoader *a_loader)=0 |
virtual bool | Process (const BSFixedString &a_className)=0 |
Public Attributes | |
IVirtualMachine * | vm |
ErrorLogger * | errorHandler |
ILoader * | loader |
bool | allowRelinking |
BSScrapArray< BSFixedString > | loadedParents |
BSScrapArray< BSFixedString > | objectsToTypecheck |
BSScrapArray< BSFixedString > | processQueue |
BSTHashMap< BSFixedString, BSTSmartPointer< ObjectTypeInfo > > * | classMap |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_BSScript__LinkerProcessor |
static constexpr auto | VTABLE = VTABLE_BSScript__LinkerProcessor |
Static Public Attributes inherited from RE::BSScript::IObjectProcessor | |
static constexpr auto | RTTI = RTTI_BSScript__IObjectProcessor |
|
override |
|
overridevirtual |
Implements RE::BSScript::IObjectProcessor.
|
overridevirtual |
Implements RE::BSScript::IObjectProcessor.
|
overridevirtual |
Implements RE::BSScript::IObjectProcessor.
bool RE::BSScript::LinkerProcessor::allowRelinking |
BSTHashMap<BSFixedString, BSTSmartPointer<ObjectTypeInfo> >* RE::BSScript::LinkerProcessor::classMap |
ErrorLogger* RE::BSScript::LinkerProcessor::errorHandler |
BSScrapArray<BSFixedString> RE::BSScript::LinkerProcessor::loadedParents |
ILoader* RE::BSScript::LinkerProcessor::loader |
BSScrapArray<BSFixedString> RE::BSScript::LinkerProcessor::objectsToTypecheck |
BSScrapArray<BSFixedString> RE::BSScript::LinkerProcessor::processQueue |
|
inlinestaticconstexpr |
IVirtualMachine* RE::BSScript::LinkerProcessor::vm |
|
inlinestaticconstexpr |