You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have several C headers that are redefining enums and structs from the corresponding C++ files. This is quickly going to become a maintenance burden, and even worse it leaves us at risk of making updates to the C++ API constructs that don't propagate to the C constructs.
As an example, I consolitated the DistanceType enum into distance.h and simply import it into the C++ namespace in distance.hpp. We should do the same across all public APIs.
The text was updated successfully, but these errors were encountered:
We have several C headers that are redefining enums and structs from the corresponding C++ files. This is quickly going to become a maintenance burden, and even worse it leaves us at risk of making updates to the C++ API constructs that don't propagate to the C constructs.
As an example, I consolitated the
DistanceType
enum intodistance.h
and simply import it into the C++ namespace indistance.hpp
. We should do the same across all public APIs.The text was updated successfully, but these errors were encountered: