teslamotors / fixed-containers

C++ Fixed Containers
MIT License
361 stars 31 forks source link

Remove magic-enum dependency from everything except the enum containers #32

Closed Quuxplusone closed 1 year ago

Quuxplusone commented 1 year ago

Representing forward/backward, const/mutable, and red/black doesn't require magic enum machinery. This also removes the need for the repeated "msvc WORKAROUND," as far as I can tell (but please check me on that).

alexkaratarakis commented 1 year ago

Thanks for the decoupling! Commit was amended to remove the depending from bazel also. msvc workaround indeed no longer needed.