Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Ensure C++ compatibility for designated initialisers #167

Merged
merged 3 commits into from
Sep 17, 2021

Commits on Sep 17, 2021

  1. API: Reorder schema macro structure disignated initialisers.

    C++ finally has designated initialisers but they still require
    member order to match the definition, even though the point of
    designated initilisers is to allow you to not care about order
    and be explicit about specific members' values.
    
    Reorder the members in the schema building macros to allow
    them to be used from a modern enough C++ version.
    tlsa committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    d8a97b9 View commit details
    Browse the repository at this point in the history
  2. Examples: Reorder config structure designated initialiser.

    C++ compatibility.
    tlsa committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    790ec57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    187117d View commit details
    Browse the repository at this point in the history