14 class IVirtualMachine;
Definition: ErrorLogger.h:13
Definition: IObjectProcessor.h:12
Definition: IVirtualMachine.h:39
Definition: LinkerProcessor.h:18
bool allowRelinking
Definition: LinkerProcessor.h:34
IVirtualMachine * vm
Definition: LinkerProcessor.h:31
BSScrapArray< BSFixedString > processQueue
Definition: LinkerProcessor.h:37
static constexpr auto VTABLE
Definition: LinkerProcessor.h:21
BSTHashMap< BSFixedString, BSTSmartPointer< ObjectTypeInfo > > * classMap
Definition: LinkerProcessor.h:38
~LinkerProcessor() override
ILoader * loader
Definition: LinkerProcessor.h:33
IObjectProcessor * Clone() override
void SetLoader(ILoader *a_loader) override
bool Process(const BSFixedString &a_className) override
ErrorLogger * errorHandler
Definition: LinkerProcessor.h:32
BSScrapArray< BSFixedString > objectsToTypecheck
Definition: LinkerProcessor.h:36
BSScrapArray< BSFixedString > loadedParents
Definition: LinkerProcessor.h:35
static constexpr auto RTTI
Definition: LinkerProcessor.h:20
Definition: BSTArray.h:378
Definition: BSTHashMap.h:21
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSScript__LinkerProcessor(static_cast< std::uint64_t >(691869))
constexpr std::array< REL::ID, 1 > VTABLE_BSScript__LinkerProcessor
Definition: Offsets_VTABLE.h:9475