generated from NOAA-OWP/owp-open-source-project-template
-
Notifications
You must be signed in to change notification settings - Fork 63
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(bmi): BMI adapters' virtual destructor hierarchy and general…
… cleanup (#750) * cmake: refactor bmi listfile to remove dynamic library call * bmi: move virtual destructor to Bmi_Adapter, use explicit override on subclasses * bmi: clean up include directives * bmi: more headers; cmake: include bmi subdir in search path * bmi: separate header/impl; fix more includes * bmi: add missing exception-specifier to AbstractCLibBmiAdapter * bmi: actually fix noexcept specifier * fix: add FileChecker include to Bmi_Py_Formulation_Test * fix: add FileChecker headerr to Bmi_Py_Adapter_Test * rev: revert move of inline functions to source file * rev: explicitly show that Bmi_Adapter destructor should be overriden * rev: revert constness of AbstractCLiBmiAdapter member variable * bmi: Make Bmi_Adapter uniformly non-moveable * bmi: Make all adapter classes 'final' * bmi: Move inclusion of dlopen/dlsym header down to .cpp file * Remove extraneous semicolon --------- Co-authored-by: Phil Miller <[email protected]>
- Loading branch information
1 parent
3dcc58b
commit 9758d43
Showing
16 changed files
with
356 additions
and
250 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.