Skip to content

Improve core guideline conformance.#103

Merged
crud89 merged 9 commits intomainfrom
remove-unnecessary-indirections
Nov 4, 2023
Merged

Improve core guideline conformance.#103
crud89 merged 9 commits intomainfrom
remove-unnecessary-indirections

Conversation

@crud89
Copy link
Copy Markdown
Owner

@crud89 crud89 commented Nov 4, 2023

Describe the pull request

This PR improves conformance with the C++ core guidelines in two aspects:

  1. It removes redundant combined occurrences of virtual and override (C.128) and declares backend classes final.
  2. Enumerations and integrated types that can be trivially passed on the stack are now no longer passed by-reference (F.15).

@crud89 crud89 added Priority: Medium A issue with normal priority. Type: Requirement Build 🛠 Issues that involve the build process. labels Nov 4, 2023
@crud89 crud89 added this to the Alpha #04 milestone Nov 4, 2023
@crud89 crud89 self-assigned this Nov 4, 2023
@crud89 crud89 merged commit 6bea79b into main Nov 4, 2023
@crud89 crud89 deleted the remove-unnecessary-indirections branch November 4, 2023 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build 🛠 Issues that involve the build process. Priority: Medium A issue with normal priority.

Projects

Status: v0.4.1

Development

Successfully merging this pull request may close these issues.

1 participant