Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • B Barcode library
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • FrameworksFrameworks
  • Barcode library
  • Merge requests
  • !47

Move virtual interface from AbstractBarcode to its private class

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Volker Krause requested to merge work/vkrause/internalize-virtual-iface into master Mar 08, 2023
  • Overview 4
  • Commits 2
  • Pipelines 2
  • Changes 20

This was never meant to be inheritable for external consumers anyway, so no need to expose that, and that way we are not constrained by ABI compatibility here anymore.

This also means AbstractBarcode is no longer a polymorphic type and thus could become a move-only or implicitly shared value type (and then would probably better named just "Barcode").

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/vkrause/internalize-virtual-iface