Realm C++ SDK Versão C++ v2.2.0
|
#include <bson.hpp>
Aulas | |
estrutura, estrutura | data |
Um tipo que representa uma data/hora BSON. Mais... | |
estrutura, estrutura | documento |
estrutura, estrutura | max_key |
MaxKey sempre será o maior valor ao comparar com outros BSON types. Mais... | |
estrutura, estrutura | min_key |
O MinKey sempre será o menor valor ao comparar com outros BSON types. Mais... | |
estrutura, estrutura | regular_expression |
estrutura, estrutura | timestamp |
Um tipo que representa um carimbo de data/hora BSON. Mais... | |
Tipos públicos | |
Classe de enumeração | tipo { b_null , b_int32 , b_int64 , b_bool , b_double , b_string , b_binary , b_timestamp , b_datetime , b_objectId , b_decimal128 , b_regular_expression , b_max_key , b_min_key , b_document , b_array , b_uuid } |
Usando | array = std::vector < bsoncxx > |
Funções de membro público | |
bsoncxx (const bsoncxx &) noexceto | |
bsoncxx (bsoncxx &&) noexceto | |
bsoncxx & | operador= (const bsoncxx &) noexceto |
bsoncxx & | operador= (bsoncxx &&) noexceto |
bsoncxx (int32_t) noexceto | |
bsoncxx (int64_t) noexceto | |
bsoncxx (bool) noexceto | |
bsoncxx (double) noexceto | |
bsoncxx (min_key) noexceto | |
bsoncxx (max_key) noexceto | |
bsoncxx ( carimbo de data/hora constante &) noexceto | |
bsoncxx (const date &) noexceto | |
bsoncxx ( decimal const128 &) noexceto | |
bsoncxx (const object_id &) noexceto | |
bsoncxx (const uuid &) noexceto | |
bsoncxx (const regular_expression &) noexceto | |
bsoncxx (const std::vector< uint8_t > &) noexceto | |
bsoncxx (const std::string &) noexceto | |
bsoncxx (const caracteres *) noexceto | |
bsoncxx ( documento const &) noexceto | |
bsoncxx (const array &) noexceto | |
type | get_type () const |
operador Realm::bson::Bson () const | |
operador std::nullopt_t () const | |
operador int32_t () const | |
operador int64_t () const | |
operador bool () const | |
operador double () const | |
operador min_key () const | |
operador max_key () const | |
carimbo de data/ hora do operador () const | |
data do operador () const | |
operador decimal128 () const | |
operador object_id () const | |
operador uuid () const | |
operador regular_expression () const | |
operador std::vector< uint8_t > () const | |
operador std::string () const | |
documento do operador () const | |
array do operador () const | |
std::string | to_string () const |
std::string | to_json () const |
bsoncxx (realm::bson::Bson &) noexceto | |
Uma estrutura que representa um valor BSON. BSON é um formato de intercâmbio de dados de computador. O nome "BSON" é baseado no termo JSON e significa "JSON binário".
Os seguintes tipos estão em conformidade com o BSON:
int32_t int64_t bool double bsoncxx::min_key bsoncxx::max_key bsoncxx::timestamp bsoncxx::date decimal128 object_id uuid bsoncxx::regular_expression std::vector<uint8_t> std ::string caracteres*; bsoncxx:: documento; std::vector<bsoncxx>
|
noexceto |
BSON types permitidos.