isle icon indicating copy to clipboard operation
isle copied to clipboard

lego1: implement MxAutoLocker, MxTimer + dependencies

Open WamWooWam opened this issue 1 year ago • 0 comments

i thought this'd be a nice, simple, small class to start with boy was i wrong

Implements MxTimer + bits needed to ensure it's generating proper code. There's a couple incomplete functions in here like MxOmni::Create as a result.

MxAutoLocker hasn't been tested for code generation yet because it's all inlined and there's nothing that uses it meaning MSVC optimises the code out.

Also has macros for MX_TRUE and MX_FALSE because otherwise you'd need to include a header like Windows.h for true/false constants.

WamWooWam avatar Jun 14 '23 00:06 WamWooWam