mirror of
https://github.com/ToruNiina/toml11.git
synced 2025-09-18 18:56:23 +08:00
refactor: rename as_floating -> as_float
Actually, since `floating` is used for toml::types, `as_floating` seems to be clearer. But currently `is_*` functions uses `float`, not `floating`, so `as_float` is chosen for the consistency. In a future release, possibly v3, those names may need to be re-considered for clarity.
This commit is contained in:
@@ -96,7 +96,7 @@ BOOST_AUTO_TEST_CASE(test_value_boolean)
|
|||||||
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Integer>(), 42);
|
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Integer>(), 42);
|
||||||
BOOST_CHECK_EQUAL(v2.cast<toml::value_t::Float>(), 3.14);
|
BOOST_CHECK_EQUAL(v2.cast<toml::value_t::Float>(), 3.14);
|
||||||
BOOST_CHECK_EQUAL(v1.as_integer(), 42);
|
BOOST_CHECK_EQUAL(v1.as_integer(), 42);
|
||||||
BOOST_CHECK_EQUAL(v2.as_floating(), 3.14);
|
BOOST_CHECK_EQUAL(v2.as_float(), 3.14);
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_value_integer)
|
BOOST_AUTO_TEST_CASE(test_value_integer)
|
||||||
@@ -205,8 +205,8 @@ BOOST_AUTO_TEST_CASE(test_value_float)
|
|||||||
|
|
||||||
BOOST_CHECK_EQUAL (v1.cast<toml::value_t::Float>(), 3.14);
|
BOOST_CHECK_EQUAL (v1.cast<toml::value_t::Float>(), 3.14);
|
||||||
BOOST_CHECK_CLOSE_FRACTION(v2.cast<toml::value_t::Float>(), 3.14, 1e-2);
|
BOOST_CHECK_CLOSE_FRACTION(v2.cast<toml::value_t::Float>(), 3.14, 1e-2);
|
||||||
BOOST_CHECK_EQUAL (v1.as_floating(), 3.14);
|
BOOST_CHECK_EQUAL (v1.as_float(), 3.14);
|
||||||
BOOST_CHECK_CLOSE_FRACTION(v2.as_floating(), 3.14, 1e-2);
|
BOOST_CHECK_CLOSE_FRACTION(v2.as_float(), 3.14, 1e-2);
|
||||||
|
|
||||||
v1 = 2.718f;
|
v1 = 2.718f;
|
||||||
v2 = 2.718;
|
v2 = 2.718;
|
||||||
@@ -222,8 +222,8 @@ BOOST_AUTO_TEST_CASE(test_value_float)
|
|||||||
|
|
||||||
BOOST_CHECK_CLOSE_FRACTION(v1.cast<toml::value_t::Float>(), 2.718, 1e-3);
|
BOOST_CHECK_CLOSE_FRACTION(v1.cast<toml::value_t::Float>(), 2.718, 1e-3);
|
||||||
BOOST_CHECK_EQUAL (v2.cast<toml::value_t::Float>(), 2.718);
|
BOOST_CHECK_EQUAL (v2.cast<toml::value_t::Float>(), 2.718);
|
||||||
BOOST_CHECK_CLOSE_FRACTION(v1.as_floating(), 2.718, 1e-3);
|
BOOST_CHECK_CLOSE_FRACTION(v1.as_float(), 2.718, 1e-3);
|
||||||
BOOST_CHECK_EQUAL (v2.as_floating(), 2.718);
|
BOOST_CHECK_EQUAL (v2.as_float(), 2.718);
|
||||||
|
|
||||||
toml::value v3(v1);
|
toml::value v3(v1);
|
||||||
toml::value v4(v2);
|
toml::value v4(v2);
|
||||||
@@ -241,8 +241,8 @@ BOOST_AUTO_TEST_CASE(test_value_float)
|
|||||||
|
|
||||||
BOOST_CHECK_CLOSE_FRACTION(v3.cast<toml::value_t::Float>(), 2.718, 1e-3);
|
BOOST_CHECK_CLOSE_FRACTION(v3.cast<toml::value_t::Float>(), 2.718, 1e-3);
|
||||||
BOOST_CHECK_EQUAL (v4.cast<toml::value_t::Float>(), 2.718);
|
BOOST_CHECK_EQUAL (v4.cast<toml::value_t::Float>(), 2.718);
|
||||||
BOOST_CHECK_CLOSE_FRACTION(v3.as_floating(), 2.718, 1e-3);
|
BOOST_CHECK_CLOSE_FRACTION(v3.as_float(), 2.718, 1e-3);
|
||||||
BOOST_CHECK_EQUAL (v4.as_floating(), 2.718);
|
BOOST_CHECK_EQUAL (v4.as_float(), 2.718);
|
||||||
|
|
||||||
toml::value v5(std::move(v1));
|
toml::value v5(std::move(v1));
|
||||||
toml::value v6(std::move(v2));
|
toml::value v6(std::move(v2));
|
||||||
@@ -258,8 +258,8 @@ BOOST_AUTO_TEST_CASE(test_value_float)
|
|||||||
|
|
||||||
BOOST_CHECK_CLOSE_FRACTION(v5.cast<toml::value_t::Float>(), 2.718, 1e-3);
|
BOOST_CHECK_CLOSE_FRACTION(v5.cast<toml::value_t::Float>(), 2.718, 1e-3);
|
||||||
BOOST_CHECK_EQUAL (v6.cast<toml::value_t::Float>(), 2.718);
|
BOOST_CHECK_EQUAL (v6.cast<toml::value_t::Float>(), 2.718);
|
||||||
BOOST_CHECK_CLOSE_FRACTION(v5.as_floating(), 2.718, 1e-3);
|
BOOST_CHECK_CLOSE_FRACTION(v5.as_float(), 2.718, 1e-3);
|
||||||
BOOST_CHECK_EQUAL (v6.as_floating(), 2.718);
|
BOOST_CHECK_EQUAL (v6.as_float(), 2.718);
|
||||||
|
|
||||||
v1 = true;
|
v1 = true;
|
||||||
v2 = false;
|
v2 = false;
|
||||||
@@ -768,7 +768,7 @@ BOOST_AUTO_TEST_CASE(test_value_table)
|
|||||||
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Table>().at("bar").cast<toml::value_t::Float>(), 3.14);
|
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Table>().at("bar").cast<toml::value_t::Float>(), 3.14);
|
||||||
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Table>().at("baz").cast<toml::value_t::String>().str, "qux");
|
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Table>().at("baz").cast<toml::value_t::String>().str, "qux");
|
||||||
BOOST_CHECK_EQUAL(v1.as_table().at("foo").as_integer(), 42);
|
BOOST_CHECK_EQUAL(v1.as_table().at("foo").as_integer(), 42);
|
||||||
BOOST_CHECK_EQUAL(v1.as_table().at("bar").as_floating(), 3.14);
|
BOOST_CHECK_EQUAL(v1.as_table().at("bar").as_float(), 3.14);
|
||||||
BOOST_CHECK_EQUAL(v1.as_table().at("baz").as_string().str, "qux");
|
BOOST_CHECK_EQUAL(v1.as_table().at("baz").as_string().str, "qux");
|
||||||
|
|
||||||
|
|
||||||
@@ -782,7 +782,7 @@ BOOST_AUTO_TEST_CASE(test_value_table)
|
|||||||
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Table>().at("foo").cast<toml::value_t::Float>(), 2.71);
|
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Table>().at("foo").cast<toml::value_t::Float>(), 2.71);
|
||||||
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Table>().at("bar").cast<toml::value_t::Integer>(), 54);
|
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Table>().at("bar").cast<toml::value_t::Integer>(), 54);
|
||||||
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Table>().at("baz").cast<toml::value_t::String>().str, "quux");
|
BOOST_CHECK_EQUAL(v1.cast<toml::value_t::Table>().at("baz").cast<toml::value_t::String>().str, "quux");
|
||||||
BOOST_CHECK_EQUAL(v1.as_table().at("foo").as_floating(), 2.71);
|
BOOST_CHECK_EQUAL(v1.as_table().at("foo").as_float(), 2.71);
|
||||||
BOOST_CHECK_EQUAL(v1.as_table().at("bar").as_integer(), 54);
|
BOOST_CHECK_EQUAL(v1.as_table().at("bar").as_integer(), 54);
|
||||||
BOOST_CHECK_EQUAL(v1.as_table().at("baz").as_string().str, "quux");
|
BOOST_CHECK_EQUAL(v1.as_table().at("baz").as_string().str, "quux");
|
||||||
|
|
||||||
@@ -798,7 +798,7 @@ BOOST_AUTO_TEST_CASE(test_value_table)
|
|||||||
BOOST_CHECK_EQUAL(v3.cast<toml::value_t::Table>().at("foo").cast<toml::value_t::Float>(), 2.71);
|
BOOST_CHECK_EQUAL(v3.cast<toml::value_t::Table>().at("foo").cast<toml::value_t::Float>(), 2.71);
|
||||||
BOOST_CHECK_EQUAL(v3.cast<toml::value_t::Table>().at("bar").cast<toml::value_t::Integer>(), 54);
|
BOOST_CHECK_EQUAL(v3.cast<toml::value_t::Table>().at("bar").cast<toml::value_t::Integer>(), 54);
|
||||||
BOOST_CHECK_EQUAL(v3.cast<toml::value_t::Table>().at("baz").cast<toml::value_t::String>().str, "quux");
|
BOOST_CHECK_EQUAL(v3.cast<toml::value_t::Table>().at("baz").cast<toml::value_t::String>().str, "quux");
|
||||||
BOOST_CHECK_EQUAL(v3.as_table().at("foo").as_floating(), 2.71);
|
BOOST_CHECK_EQUAL(v3.as_table().at("foo").as_float(), 2.71);
|
||||||
BOOST_CHECK_EQUAL(v3.as_table().at("bar").as_integer(), 54);
|
BOOST_CHECK_EQUAL(v3.as_table().at("bar").as_integer(), 54);
|
||||||
BOOST_CHECK_EQUAL(v3.as_table().at("baz").as_string().str, "quux");
|
BOOST_CHECK_EQUAL(v3.as_table().at("baz").as_string().str, "quux");
|
||||||
|
|
||||||
|
@@ -609,7 +609,7 @@ class value
|
|||||||
|
|
||||||
boolean const& as_boolean() const {return this->cast<value_t::Boolean >();}
|
boolean const& as_boolean() const {return this->cast<value_t::Boolean >();}
|
||||||
integer const& as_integer() const {return this->cast<value_t::Integer >();}
|
integer const& as_integer() const {return this->cast<value_t::Integer >();}
|
||||||
floating const& as_floating() const {return this->cast<value_t::Float >();}
|
floating const& as_float() const {return this->cast<value_t::Float >();}
|
||||||
string const& as_string() const {return this->cast<value_t::String >();}
|
string const& as_string() const {return this->cast<value_t::String >();}
|
||||||
offset_datetime const& as_offset_datetime() const {return this->cast<value_t::OffsetDatetime>();}
|
offset_datetime const& as_offset_datetime() const {return this->cast<value_t::OffsetDatetime>();}
|
||||||
local_datetime const& as_local_datetime() const {return this->cast<value_t::LocalDatetime >();}
|
local_datetime const& as_local_datetime() const {return this->cast<value_t::LocalDatetime >();}
|
||||||
@@ -620,7 +620,7 @@ class value
|
|||||||
|
|
||||||
boolean& as_boolean() {return this->cast<value_t::Boolean >();}
|
boolean& as_boolean() {return this->cast<value_t::Boolean >();}
|
||||||
integer& as_integer() {return this->cast<value_t::Integer >();}
|
integer& as_integer() {return this->cast<value_t::Integer >();}
|
||||||
floating& as_floating() {return this->cast<value_t::Float >();}
|
floating& as_float() {return this->cast<value_t::Float >();}
|
||||||
string& as_string() {return this->cast<value_t::String >();}
|
string& as_string() {return this->cast<value_t::String >();}
|
||||||
offset_datetime& as_offset_datetime() {return this->cast<value_t::OffsetDatetime>();}
|
offset_datetime& as_offset_datetime() {return this->cast<value_t::OffsetDatetime>();}
|
||||||
local_datetime& as_local_datetime() {return this->cast<value_t::LocalDatetime >();}
|
local_datetime& as_local_datetime() {return this->cast<value_t::LocalDatetime >();}
|
||||||
|
Reference in New Issue
Block a user