Simplify Grob_interface
commitd3121dff89000bee944143957ff1a482dff0216a
authorDan Eble <nine.fierce.ballads@gmail.com>
Sat, 4 May 2024 11:49:13 +0000 (4 07:49 -0400)
committerDan Eble <nine.fierce.ballads@gmail.com>
Sat, 11 May 2024 00:02:16 +0000 (11 00:02 +0000)
treeddadaf23ded01282708b17ef5200e44257d0865e
parentbb9ac333108dd1c62ed52cb1f465df5e7bbde358
Simplify Grob_interface

* Create a common base for the template classes.
* Eliminate static variables that were used just once.

Section sizes in bytes from an aarch64 system:

             .text    .bss   .data  .rodata
             -------  -----  -----  -------
    before | 3420992  93776   3744   398152
    after  | 3404464  92416   1712   398152
lily/grob-interface.cc
lily/include/grob-interface.hh