CommonLibSSE (Parapets fork)
RE::BSScript::IProfilePolicy Class Referenceabstract

#include <IProfilePolicy.h>

Inheritance diagram for RE::BSScript::IProfilePolicy:
RE::SkyrimScript::Profiler

Public Member Functions

virtual ~IProfilePolicy ()
 
virtual void StackFramePushQueued (std::uint32_t a_arg1, std::uint32_t a_arg2, const BSTSmartPointer< Internal::IFuncCallQuery > &a_arg3)=0
 
virtual void StackFramePushed (std::uint32_t a_arg1, std::uint32_t a_arg2, const Variable &a_arg3, const BSFixedString &a_arg4, const BSFixedString &a_arg5, const BSFixedString &a_arg6)=0
 
virtual void StackFramePopQueued (std::uint32_t a_arg1, std::uint32_t a_arg2, const Variable &a_arg3, const BSFixedString &a_arg4, const BSFixedString &a_arg5, const BSFixedString &a_arg6)=0
 
virtual void StackFramePopped (std::uint32_t a_arg1, std::uint32_t a_arg2, const Variable &a_arg3, const BSFixedString &a_arg4, const BSFixedString &a_arg5, const BSFixedString &a_arg6)=0
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSScript__IProfilePolicy
 

Constructor & Destructor Documentation

◆ ~IProfilePolicy()

virtual RE::BSScript::IProfilePolicy::~IProfilePolicy ( )
virtual

Member Function Documentation

◆ StackFramePopped()

virtual void RE::BSScript::IProfilePolicy::StackFramePopped ( std::uint32_t  a_arg1,
std::uint32_t  a_arg2,
const Variable a_arg3,
const BSFixedString a_arg4,
const BSFixedString a_arg5,
const BSFixedString a_arg6 
)
pure virtual

Implemented in RE::SkyrimScript::Profiler.

◆ StackFramePopQueued()

virtual void RE::BSScript::IProfilePolicy::StackFramePopQueued ( std::uint32_t  a_arg1,
std::uint32_t  a_arg2,
const Variable a_arg3,
const BSFixedString a_arg4,
const BSFixedString a_arg5,
const BSFixedString a_arg6 
)
pure virtual

Implemented in RE::SkyrimScript::Profiler.

◆ StackFramePushed()

virtual void RE::BSScript::IProfilePolicy::StackFramePushed ( std::uint32_t  a_arg1,
std::uint32_t  a_arg2,
const Variable a_arg3,
const BSFixedString a_arg4,
const BSFixedString a_arg5,
const BSFixedString a_arg6 
)
pure virtual

Implemented in RE::SkyrimScript::Profiler.

◆ StackFramePushQueued()

virtual void RE::BSScript::IProfilePolicy::StackFramePushQueued ( std::uint32_t  a_arg1,
std::uint32_t  a_arg2,
const BSTSmartPointer< Internal::IFuncCallQuery > &  a_arg3 
)
pure virtual

Implemented in RE::SkyrimScript::Profiler.

Member Data Documentation

◆ RTTI

constexpr auto RE::BSScript::IProfilePolicy::RTTI = RTTI_BSScript__IProfilePolicy
inlinestaticconstexpr

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