Skip to content

Refactor classes for atomic types - #146

Open
ZedThree wants to merge 6 commits into
Unidata:mainfrom
ZedThree:type-classes-refactor
Open

Refactor classes for atomic types #146
ZedThree wants to merge 6 commits into
Unidata:mainfrom
ZedThree:type-classes-refactor

Conversation

@ZedThree

@ZedThree ZedThree commented Jan 4, 2024

Copy link
Copy Markdown
Contributor
  • make ctors all inline
  • use intermediate class NcAtomic to reduce duplication of equality operator
  • now classes are only a few lines each, move them all into ncType.h header

Includes #144. In total this removes ~1k lines

@ZedThree
ZedThree force-pushed the type-classes-refactor branch from 0a6d0f1 to 7251d6c Compare January 8, 2024 17:37
@WardF

WardF commented Jan 23, 2024

Copy link
Copy Markdown
Member

Reviewing the CXX PR's, I have some work to do with the cxx4 CI, e.g. 'add some'. Once I have that in place I will be able to go through and merge the PR's you've submitted. Thanks!

@ZedThree

ZedThree commented Jan 23, 2024 via email

Copy link
Copy Markdown
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants