Skip to content
  • Timo Teräs's avatar
    enforce options definitions to bind the enum and the descriptor · edb45ae4
    Timo Teräs authored
    This uses some macro trickery to make sure that there's one-to-one
    mapping with the option index enum and the descriptor. The down
    side is that enum's are generated via #define's and editors might
    not pick them up for auto completion, but the benefits are more:
    it's no longer possible have mismatching enum value and descriptor
    index, and the amount of source code lines is less.
    edb45ae4