Skip to content

Commit

Permalink
xo-unit: refactor: native_unit2 -> native_unit + consistent .hpp
Browse files Browse the repository at this point in the history
  • Loading branch information
Rconybea committed Apr 22, 2024
1 parent c9ec702 commit 1142d7e
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion include/xo/unit/basis_unit2.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#pragma once

#include "dim_util2.hpp"
#include "native_unit.hpp"
#include "xo/ratio/ratio.hpp"
#include <algorithm>
#include <vector>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ namespace xo {
* A basis_unit2 is expressed as a multiple of a native_unit2
*
**/
struct native_unit2 {
struct native_unit {
public:
constexpr native_unit2(dim native_dim,
constexpr native_unit(dim native_dim,
const native_unit2_abbrev_type & abbrev_str)
: native_dim_{native_dim},
abbrev_str_{abbrev_str}
Expand All @@ -35,12 +35,12 @@ namespace xo {
native_unit2_abbrev_type abbrev_str_;
};

static constexpr native_unit2 native_unit2_v[n_dim] = {
native_unit2(dim::mass, native_unit2_abbrev_type::from_chars("g")),
native_unit2(dim::distance, native_unit2_abbrev_type::from_chars("m")),
native_unit2(dim::time, native_unit2_abbrev_type::from_chars("s")),
native_unit2(dim::currency, native_unit2_abbrev_type::from_chars("ccy")),
native_unit2(dim::price, native_unit2_abbrev_type::from_chars("px")),
static constexpr native_unit native_unit2_v[n_dim] = {
native_unit(dim::mass, native_unit2_abbrev_type::from_chars("g")),
native_unit(dim::distance, native_unit2_abbrev_type::from_chars("m")),
native_unit(dim::time, native_unit2_abbrev_type::from_chars("s")),
native_unit(dim::currency, native_unit2_abbrev_type::from_chars("ccy")),
native_unit(dim::price, native_unit2_abbrev_type::from_chars("px")),
};

} /*namespace qty*/
Expand Down
4 changes: 2 additions & 2 deletions utest/unit.test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#include "xo/unit/bpu2.hpp"
#include "xo/unit/bpu2_iostream.hpp"
#include "xo/unit/basis_unit2.hpp"
#include "xo/unit/dim_util2.hpp"
#include "xo/unit/native_unit.hpp"
#include "xo/reflect/Reflect.hpp"
//#include "xo/cxxutil/demangle.hpp"
#include "xo/indentlog/scope.hpp"
Expand All @@ -28,7 +28,7 @@ namespace xo {
using xo::qty::Quantity2;
using xo::qty::dim;
using xo::qty::basis_unit2_abbrev_type;
using xo::qty::native_unit2;
using xo::qty::native_unit;
using xo::qty::native_unit2_v;
using xo::qty::scalefactor_ratio_type;
using xo::qty::units::scaled_native_unit2_abbrev;
Expand Down

0 comments on commit 1142d7e

Please sign in to comment.