Realm C++ SDK Versão C++ v2.2.0
Aulas | Tipos públicos | Funções de membro público | Lista de todos os membros

Referência de estrutura Realm::bsoncxx

#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
 
bsoncxxoperador= (const bsoncxx &) noexceto
 
bsoncxxoperador= (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
 

Descrição detalhada

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>

Veja também
bsonspec.org

Documentação do Construtor e Destrutor

◆ bsoncxx()

realm::bsoncxx::bsoncxx ( int32_t  v)
noexceto

BSON types permitidos.


A documentação para esta estrutura foi gerada a partir dos seguintes arquivos: