Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-128813

Improve generators code base

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • 6.9
    • GRPC, Protocol Buffers
    • None

    Description

      Current generators code base is quite messy, since it's both result of porting and raw implementation, that requires some cleanup.

      Things to do:

      • Move the templates/methods that are not really common for two generators to the one that they belong to.
      • Add the caching mechanism for the evaluated values.
      • Add per-artifact generator classes, but not mess the various generator functionality in a single place.
      • Reevaluate the common utilities and look for a better-structured conditions(like checking what type we generate and decide if it should have cref or value setter)

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              semlanik Alexey Edelev
              semlanik Alexey Edelev
              Vladimir Minenko Vladimir Minenko
              Alex Blasche Alex Blasche
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes