◆ double_na_equal() [1/2]
| duckdb::double_na_equal::double_na_equal |
( |
| ) |
|
|
inline |
◆ double_na_equal() [2/2]
| duckdb::double_na_equal::double_na_equal |
( |
const double |
val_p | ) |
|
|
inlineexplicit |
10328 : val(val_p) {
10329 }
◆ operator double()
| duckdb::double_na_equal::operator double |
( |
| ) |
const |
|
inline |
10331 {
10332 return val;
10333 }
◆ operator==()
| bool duckdb::double_na_equal::operator== |
( |
const double & |
right | ) |
const |
|
inline |
10335 {
10336 if (std::isnan(val) && std::isnan(right)) {
10337 return true;
10338 }
10339 return val == right;
10340 }
◆ operator!=()
| bool duckdb::double_na_equal::operator!= |
( |
const double & |
right | ) |
const |
|
inline |
10342 {
10343 return !(*this == right);
10344 }
The documentation for this struct was generated from the following file: