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
All the classes in coordinate systems are template class which exposes users to make errors due to using incompatible types. In addition, if the errors are because of boost::units then errors become quite long and sometimes unreadable.
As a solution to that currently BOOST_STATIC_ASSERT is used for internal purpose.
Concepts for coordinate will allow users compile-time checking and such concepts will also eliminate the use of internal long BOOST_STATIC_ASSERT statements.
The text was updated successfully, but these errors were encountered:
All the classes in coordinate systems are template class which exposes users to make errors due to using incompatible types. In addition, if the errors are because of
boost::units
then errors become quite long and sometimes unreadable.As a solution to that currently
BOOST_STATIC_ASSERT
is used for internal purpose.Concepts for coordinate will allow users compile-time checking and such concepts will also eliminate the use of internal long
BOOST_STATIC_ASSERT
statements.The text was updated successfully, but these errors were encountered: