189 return !(lhs == rhs);
read_concern()
Default initialization.
bsoncxx::v1::document::value to_document() const
Return this read concern option as a document.
~read_concern()
Destroy this object.
read_concern & acknowledge_level(level v)
Set the read concern level.
read_concern(read_concern &&other) noexcept
Move constructor.
level
The read concern level.
Definition read_concern.hpp:57
@ k_unknown
An unknown (unsupported) read concern level.
Definition read_concern.hpp:86
@ k_linearizable
Read Concern "linearizable" (MongoDB Manual)
Definition read_concern.hpp:73
@ k_server_default
Default MongoDB Read Concerns/Write Concerns (MongoDB Manual)
Definition read_concern.hpp:79
@ k_local
Read Concern "local" (MongoDB Manual)
Definition read_concern.hpp:61
@ k_snapshot
Read Concern "snapshot" (MongoDB Manual)
Definition read_concern.hpp:98
@ k_available
Read Concern "available" (MongoDB Manual)
Definition read_concern.hpp:92
@ k_majority
Read Concern "majority" (MongoDB Manual)
Definition read_concern.hpp:67
read_concern & acknowledge_string(bsoncxx::v1::stdx::string_view v)
Set the read concern level to an arbitrary string.
Provides macros to control the set of symbols exported in the ABI.
#define MONGOCXX_ABI_EXPORT_CDECL(...)
Equivalent to MONGOCXX_ABI_EXPORT with MONGOCXX_ABI_CDECL.
Definition export.hpp:52
The mongocxx v1 macro guard postlude header.
The mongocxx v1 macro guard prelude header.
The top-level namespace within which all bsoncxx library entities are declared.
Declares entities whose ABI stability is guaranteed for documented symbols.
The top-level namespace within which all mongocxx library entities are declared.
Declares bsoncxx::v1::document::value.
Declares mongocxx::v1::read_concern.
Provides std::string_view-related polyfills for library API usage.