1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00

Initial const eval feature release

This commit is contained in:
Brian Fiete 2020-12-23 08:53:38 -08:00
parent be929c3626
commit ff1f8aff3f
27 changed files with 887 additions and 178 deletions

View file

@ -148,6 +148,24 @@ public:
~AutoPerfRecordAndPrint();
};
class AutoTimer
{
public:
uint32 mStartTick;
int* mTimePtr;
public:
AutoTimer(int& timeRef)
{
mTimePtr = &timeRef;
mStartTick = BFTickCount();
}
~AutoTimer()
{
*mTimePtr += BFTickCount() - mStartTick;
}
};
class DebugTimeGuard
{