Skip to content

Modernize coding style #2

@DavidJCobb

Description

@DavidJCobb
  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions