109 inline
bool operator==(const
NamedValue &other) const noexcept {
110 return m_name == other.m_name && Value::operator==(other);
119 return !(*
this == other);
126 inline std::string_view
Name() const noexcept {
Value plus column name.
Definition named_value.hxx:63
std::string_view Name() const noexcept
Column name.
Definition named_value.hxx:126
bool operator!=(const NamedValue &other) const noexcept
Inequality.
Definition named_value.hxx:118
NamedValue(const NamedValue &other)
Copy constructor.
NamedValue(std::string_view name, Value &&value)
Move name and value.
~NamedValue() noexcept override
Destructor.
NamedValue(NamedValue &&other) noexcept
Move constructor.
NamedValue(std::string_view name, const Value &value)
Copy name and value.
Type-erased SQL value (NULL, integers, double, text, blob, bool).
Definition value.hxx:68
Root namespace of the StormByte C++ suite.
#define STORMBYTE_DATABASE_PUBLIC
Definition visibility.h:54