MongoDB C++ Driver mongocxx-4.0.0
Loading...
Searching...
No Matches
mongocxx Namespace Reference

Description

The top-level namespace within which all mongocxx library entities are declared.

In addition to declaring ABI namespaces (v_noabi, v1, etc.), this namespace also provides "redeclarations" of entities within ABI namespaces. These redeclarations are intended to be the preferred method for using bsoncxx library entities when ABI stability of the bsoncxx library is NOT a requirement by the user. See Root Namespace Redeclarations.

Namespaces

namespace  events
 Declares entities describing APM events.
 
namespace  gridfs
 Declares entities related to GridFS.
 
namespace  model
 Declares entities representing bulk write operations.
 
namespace  options
 Declares entities representing options to use with various commands.
 
namespace  result
 Declares entities representing the result of various commands.
 
namespace  v_noabi
 Declares entities whose ABI stability is NOT guaranteed.
 

Classes

class  authentication_exception
 mongocxx::v_noabi::authentication_exception More...
 
class  bulk_write
 mongocxx::v_noabi::bulk_write More...
 
class  bulk_write_exception
 mongocxx::v_noabi::bulk_write_exception More...
 
class  change_stream
 mongocxx::v_noabi::change_stream More...
 
class  client
 mongocxx::v_noabi::client More...
 
class  client_encryption
 mongocxx::v_noabi::client_encryption More...
 
class  client_session
 mongocxx::v_noabi::client_session More...
 
class  collection
 mongocxx::v_noabi::collection More...
 
class  cursor
 mongocxx::v_noabi::cursor More...
 
class  database
 mongocxx::v_noabi::database More...
 
class  error_code
 mongocxx::v_noabi::error_code More...
 
class  exception
 mongocxx::v_noabi::exception More...
 
class  gridfs_exception
 mongocxx::v_noabi::gridfs_exception More...
 
class  hint
 mongocxx::v_noabi::hint More...
 
class  index_model
 mongocxx::v_noabi::index_model More...
 
class  index_view
 mongocxx::v_noabi::index_view More...
 
class  instance
 mongocxx::v_noabi::instance More...
 
class  logger
 mongocxx::v_noabi::logger More...
 
class  logic_error
 mongocxx::v_noabi::logic_error More...
 
class  operation_exception
 mongocxx::v_noabi::operation_exception More...
 
class  pipeline
 mongocxx::v_noabi::pipeline More...
 
class  pool
 mongocxx::v_noabi::pool More...
 
class  query_exception
 mongocxx::v_noabi::query_exception More...
 
class  read_concern
 mongocxx::v_noabi::read_concern More...
 
class  read_preference
 mongocxx::v_noabi::read_preference More...
 
class  search_index_model
 mongocxx::v_noabi::search_index_model More...
 
class  search_index_view
 mongocxx::v_noabi::search_index_view More...
 
class  server_error_code
 mongocxx::v_noabi::server_error_code More...
 
class  uri
 mongocxx::v_noabi::uri More...
 
class  validation_criteria
 mongocxx::v_noabi::validation_criteria More...
 
class  write_concern
 mongocxx::v_noabi::write_concern More...
 
class  write_exception
 mongocxx::v_noabi::write_exception More...
 
class  write_type
 mongocxx::v_noabi::write_type More...
 

Enumerations

enum class  log_level
 mongocxx::v_noabi::log_level More...
 

Functions

const std::error_category & error_category ()
 mongocxx::v_noabi::error_category()
 
std::error_code make_error_code (v_noabi::error_code error)
 mongocxx::v_noabi::make_error_code(v_noabi::error_code error)
 
std::error_code make_error_code (v_noabi::server_error_code error)
 mongocxx::v_noabi::make_error_code(v_noabi::server_error_code error)
 
bool operator!= (bsoncxx::v_noabi::document::view index, const v_noabi::hint &index_hint)
 mongocxx::v_noabi::operator!=(bsoncxx::v_noabi::document::view index, const v_noabi::hint& index_hint)
 
bool operator!= (const v_noabi::hint &index_hint, bsoncxx::v_noabi::document::view index)
 mongocxx::v_noabi::operator!=(const v_noabi::hint& index_hint, bsoncxx::v_noabi::document::view index)
 
bool operator!= (const v_noabi::hint &index_hint, std::string index)
 mongocxx::v_noabi::operator!=(const v_noabi::hint& index_hint, std::string index)
 
bool operator!= (const v_noabi::validation_criteria &lhs, const v_noabi::validation_criteria &rhs)
 mongocxx::v_noabi::operator!=(const v_noabi::validation_criteria& lhs, const v_noabi::validation_criteria& rhs)
 
bool operator!= (std::string index, const v_noabi::hint &index_index)
 mongocxx::v_noabi::operator!=(std::string index, const v_noabi::hint& index_index)
 
bool operator== (bsoncxx::v_noabi::document::view index, const v_noabi::hint &index_hint)
 mongocxx::v_noabi::operator==(bsoncxx::v_noabi::document::view index, const v_noabi::hint& index_hint)
 
bool operator== (const v_noabi::validation_criteria &lhs, const v_noabi::validation_criteria &rhs)
 mongocxx::v_noabi::operator==(const v_noabi::validation_criteria& lhs, const v_noabi::validation_criteria& rhs)
 
bool operator== (std::string index, const v_noabi::hint &index_hint)
 mongocxx::v_noabi::operator==(std::string index, const v_noabi::hint& index_hint)
 
const std::error_category & server_error_category ()
 mongocxx::v_noabi::server_error_category()
 
bsoncxx::v_noabi::stdx::string_view to_string (v_noabi::log_level level)
 mongocxx::v_noabi::to_string(v_noabi::log_level level)
 

Enumeration Type Documentation

◆ log_level

Function Documentation

◆ error_category()

const std::error_category & mongocxx::error_category ( )

◆ make_error_code() [1/2]

std::error_code mongocxx::make_error_code ( v_noabi::error_code error)
inline

◆ make_error_code() [2/2]

◆ operator!=() [1/5]

◆ operator!=() [2/5]

◆ operator!=() [3/5]

bool mongocxx::operator!= ( const v_noabi::hint & index_hint,
std::string index )

◆ operator!=() [4/5]

◆ operator!=() [5/5]

bool mongocxx::operator!= ( std::string index,
const v_noabi::hint & index_index )

◆ operator==() [1/3]

◆ operator==() [2/3]

◆ operator==() [3/3]

bool mongocxx::operator== ( std::string index,
const v_noabi::hint & index_hint )

◆ server_error_category()

const std::error_category & mongocxx::server_error_category ( )

◆ to_string()