Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Improvements to documentation and code adjustments for compatibility with GCC and Clang #51

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

ooonea
Copy link

@ooonea ooonea commented Dec 30, 2024

Pull Request Description

Updated Readme.txt:

Improved clarity for better readability.
Fixed incorrect paths in the Ubuntu installation instructions.
Code Adjustments

CMakeLists.txt:

Removed the -Wno-unqualified-std-cast-call flag, as it is not supported by GCC 13.3 or Clang 16.

ActiveRelationshipTableEntry.h and ThermalRelationshipTableEntry.h:

Explicitly introduced using RelationshipTableEntryBase::operator==; to resolve a hidden overload issue and to make the operator usage more explicit.

Motivation
The Readme.txt updates ensure that developers can correctly follow the instructions for Ubuntu without confusion.
Removing the unsupported flag from CMakeLists.txt ensures a seamless build process with both GCC and Clang.
Explicitly declaring the operator in the header files resolves hidden overload warnings and improves code clarity and maintainability.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant