|
Couchbase Lite C++
Couchbase Lite C++ API
|
#include "cbl++/Base.hh"#include "cbl/CBLCollection.h"#include "cbl/CBLDatabase.h"#include "cbl/CBLDocument.h"#include "cbl/CBLQuery.h"#include "cbl/CBLLog.h"#include "cbl/CBLScope.h"#include "fleece/Fleece.hh"#include "fleece/Mutable.hh"#include <exception>#include <functional>#include <mutex>#include <optional>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| class | cbl::Extension |
| Manages Couchbase Lite extensions, such as the Vector Search extension. More... | |
| class | cbl::EncryptionKey |
| A database encryption key, used in DatabaseConfiguration to open or create an encrypted database. More... | |
| class | cbl::DatabaseConfiguration |
| Database configuration options. More... | |
| class | cbl::Database |
| A Couchbase Lite database, which is a container for collections of documents. More... | |
| class | cbl::Transaction |
| A helper object for database transactions. More... | |
Namespaces | |
| namespace | cbl |
Typedefs | |
| using | cbl::ConflictHandler |
| Conflict handler used when saving a document. | |
| using | cbl::EncryptionAlgorithm = CBLEncryptionAlgorithm |
| Alias for the C CBLEncryptionAlgorithm enum identifying an encryption algorithm. | |
| using | cbl::EncryptionKeySize = CBLEncryptionKeySize |
| Alias for the C CBLEncryptionKeySize enum giving the required key size for an algorithm. | |