NorthernUI icon indicating copy to clipboard operation
NorthernUI copied to clipboard

Modernize coding style

Open DavidJCobb opened this issue 5 years ago • 0 comments

  • Prefer standard types like uint32_t over the MacOS-inspired xSE types like UInt32
  • Continue to use CamelCaseWithInitialCaps class and method names for consistency with Bethesda
  • xSE class definitions list multiple-inheritance parents as members, but since we're building with MSVC just as Bethesda did, this should not be necessary. For all RE definitions, undo the change and represent classes as Bethesda originally defined them. Use static asserts to guard against future breakage.

DavidJCobb avatar Oct 28 '20 08:10 DavidJCobb