Skip to content

main-refactor-Identifier

Shaun Roe requested to merge sroe/athena:main-refactor-Identifier into main

Refactor identifier32 and (to a smaller extent) ExpandedIdentifier.

Identifier32 and ExpandedIdentifier now follow 'rule of zero': Copy/move assignment and constructors (and destructor) are left for the compiler to implement. For Identifier32, the comparison operators are all defaulted with the 'spaceship operator', <=>. Print formatting is done with std::format.

Edited by Shaun Roe

Merge request reports