Declares entities representing a BSON document.
Classes | |
| class | element |
| A variant view type that accesses values in serialized BSON documents. More... | |
| class | value |
| A read-only BSON document that owns its underlying buffer. More... | |
| class | view |
| A read-only, non-owning view of a BSON document. More... | |
Typedefs | |
| using | view_or_value = v_noabi::view_or_value<v_noabi::document::view, v_noabi::document::value> |
| Equivalent to v_noabi::view_or_value<v_noabi::document::view, v_noabi::document::value>. | |
| bool | operator== (element const &lhs, v_noabi::types::bson_value::view const &rhs) |
| Convenience methods to compare for equality against a bson_value. | |
| bool | operator== (v_noabi::types::bson_value::view const &lhs, element const &rhs) |
| Convenience methods to compare for equality against a bson_value. | |
| bool | operator!= (element const &lhs, v_noabi::types::bson_value::view const &rhs) |
| Convenience methods to compare for equality against a bson_value. | |
| bool | operator!= (v_noabi::types::bson_value::view const &lhs, element const &rhs) |
| Convenience methods to compare for equality against a bson_value. | |
| bool | operator== (element const &lhs, v_noabi::types::bson_value::view const &rhs) |
| Convenience methods to compare for equality against a bson_value. | |
| bool | operator== (v_noabi::types::bson_value::view const &lhs, element const &rhs) |
| Convenience methods to compare for equality against a bson_value. | |
| bool | operator!= (element const &lhs, v_noabi::types::bson_value::view const &rhs) |
| Convenience methods to compare for equality against a bson_value. | |
| bool | operator!= (v_noabi::types::bson_value::view const &lhs, element const &rhs) |
| Convenience methods to compare for equality against a bson_value. | |
| bool | operator== (value const &lhs, value const &rhs) |
| Compares two document values for (in)-equality. | |
| bool | operator!= (value const &lhs, value const &rhs) |
| Compares two document values for (in)-equality. | |
| bool | operator== (value const &lhs, value const &rhs) |
| Compares two document values for (in)-equality. | |
| bool | operator!= (value const &lhs, value const &rhs) |
| Compares two document values for (in)-equality. | |
| using bsoncxx::v_noabi::document::view_or_value = v_noabi::view_or_value<v_noabi::document::view, v_noabi::document::value> |
Equivalent to v_noabi::view_or_value<v_noabi::document::view, v_noabi::document::value>.
|
inline |
Convenience methods to compare for equality against a bson_value.
Compares equal if the element contains a matching bson_value. Otherwise, compares unequal.
|
inline |
Convenience methods to compare for equality against a bson_value.
Compares equal if the element contains a matching bson_value. Otherwise, compares unequal.
Compares two document values for (in)-equality.
| bool operator== | ( | element const & | lhs, |
| v_noabi::types::bson_value::view const & | rhs ) |
Convenience methods to compare for equality against a bson_value.
Compares equal if the element contains a matching bson_value. Otherwise, compares unequal.
|
inline |
Convenience methods to compare for equality against a bson_value.
Compares equal if the element contains a matching bson_value. Otherwise, compares unequal.