mirror of
https://github.com/ToruNiina/toml11.git
synced 2025-09-17 00:38:08 +08:00
feat: add as|is_floating and deprecate as|is_float
to make the function names consistent with snake_case_typenames
This commit is contained in:
@@ -616,7 +616,7 @@ class value
|
||||
bool is_uninitialized() const noexcept {return this->is(value_t::Empty );}
|
||||
bool is_boolean() const noexcept {return this->is(value_t::Boolean );}
|
||||
bool is_integer() const noexcept {return this->is(value_t::Integer );}
|
||||
bool is_float() const noexcept {return this->is(value_t::Float );}
|
||||
bool is_floating() const noexcept {return this->is(value_t::Float );}
|
||||
bool is_string() const noexcept {return this->is(value_t::String );}
|
||||
bool is_offset_datetime() const noexcept {return this->is(value_t::OffsetDatetime);}
|
||||
bool is_local_datetime() const noexcept {return this->is(value_t::LocalDatetime );}
|
||||
@@ -636,7 +636,7 @@ class value
|
||||
|
||||
boolean const& as_boolean() const& noexcept {return this->boolean_;}
|
||||
integer const& as_integer() const& noexcept {return this->integer_;}
|
||||
floating const& as_float() const& noexcept {return this->floating_;}
|
||||
floating const& as_floating() const& noexcept {return this->floating_;}
|
||||
string const& as_string() const& noexcept {return this->string_;}
|
||||
offset_datetime const& as_offset_datetime() const& noexcept {return this->offset_datetime_;}
|
||||
local_datetime const& as_local_datetime() const& noexcept {return this->local_datetime_;}
|
||||
@@ -647,7 +647,7 @@ class value
|
||||
|
||||
boolean & as_boolean() & noexcept {return this->boolean_;}
|
||||
integer & as_integer() & noexcept {return this->integer_;}
|
||||
floating & as_float() & noexcept {return this->floating_;}
|
||||
floating & as_floating() & noexcept {return this->floating_;}
|
||||
string & as_string() & noexcept {return this->string_;}
|
||||
offset_datetime& as_offset_datetime() & noexcept {return this->offset_datetime_;}
|
||||
local_datetime & as_local_datetime() & noexcept {return this->local_datetime_;}
|
||||
@@ -658,7 +658,7 @@ class value
|
||||
|
||||
boolean && as_boolean() && noexcept {return std::move(this->boolean_);}
|
||||
integer && as_integer() && noexcept {return std::move(this->integer_);}
|
||||
floating && as_float() && noexcept {return std::move(this->floating_);}
|
||||
floating && as_floating() && noexcept {return std::move(this->floating_);}
|
||||
string && as_string() && noexcept {return std::move(this->string_);}
|
||||
offset_datetime&& as_offset_datetime() && noexcept {return std::move(this->offset_datetime_);}
|
||||
local_datetime && as_local_datetime() && noexcept {return std::move(this->local_datetime_);}
|
||||
@@ -667,6 +667,15 @@ class value
|
||||
array && as_array() && noexcept {return std::move(this->array_.value());}
|
||||
table && as_table() && noexcept {return std::move(this->table_.value());}
|
||||
|
||||
TOML11_MARK_AS_DEPRECATED("use toml::value::is_floating() instead.")
|
||||
bool is_float() const noexcept {return this->is(value_t::Float);}
|
||||
TOML11_MARK_AS_DEPRECATED("use toml::value::is_floating() instead.")
|
||||
floating& as_float() & noexcept {return this->floating_;}
|
||||
TOML11_MARK_AS_DEPRECATED("use toml::value::is_floating() instead.")
|
||||
floating&& as_float() && noexcept {return std::move(this->floating_);}
|
||||
TOML11_MARK_AS_DEPRECATED("use toml::value::is_floating() instead.")
|
||||
floating const& as_float() const& noexcept {return this->floating_;}
|
||||
|
||||
std::string comment() const
|
||||
{
|
||||
return this->region_info_->comment();
|
||||
|
Reference in New Issue
Block a user