Short name added to derived unit definition

This commit is contained in:
Mateusz Pusz committed 2019-10-15 11:32:59 +02:00
1 parent 2bcc5fa4e5
commit b889c81cb9
24 files changed
+186 -78

No files matched your search

+4 -9
View File
@@ -21,21 +21,16 @@
// SOFTWARE.
#include "units/dimensions/area.h"
#include <ostream>
// TODO Remove when a text formatting is implemented
namespace units {
template<typename Rep>
std::ostream& operator<<(std::ostream& os, const quantity<metre, Rep>& value)
template<typename Unit, typename Rep>
std::ostream& operator<<(std::ostream& os, const quantity<Unit, Rep>& value)
{
return os << value.count() << "m";
}
template<typename Rep>
std::ostream& operator<<(std::ostream& os, const quantity<square_metre, Rep>& value)
{
return os << value.count() << "m^2";
return os << value.count() << Unit::name;
}
}