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

Realm::schemagen::schema< Classe, propriedade > Referência do Modelo de Estrutura

Tipos públicos

Usando variante_t = typename unique_variant< std::variant<>, std::monostate, typename Propriedades::VariantResult... >::type
 
Usando PrimaryKeyProperty = decltype(primary_key())
 

Funções de membro público

template<size_t N>
constexpr auto do_apply_name (const std::tuple< Properties... > &tup)
 
constexpr auto apply_name (const std::tuple< Properties... > &tup)
 
constexpr esquema (const chart *name_, Propriedades &&... props)
 
constexpr esquema (const caracteres *name_, std::tuple< Properties... > &&props)
 
constexpr esquema (const chart *name_, ObjectType object_type, std::tuple< Properties... > &&props)
 
bool is_embedded () const
 
internal::bridge::objeto to_core_schema () const
 
modelo<size_t N, typename P >
constexpr auto set (Classificação e objeto, P e propriedade) const
 
modelo<size_t N, typename P >
consexpr variante_t propriedade (std:: string_view propriedade, const managed< Class,void> &cls, P &propriedade, bool excluindo_collections=true) const
 
constexpr auto Property_value_for_name (std:: string_view Property_name, const managed< Class, null > &cls, bool excluindo_collections=true) const
 
modelo<size_t N, typename T , typename P >
constexpr const chart * name_for_property (T ptr, P &propriedade) const
 
modelo<auto ptr>
constexpr const chart * name_for_property () const
 
template<typename T >
constexpr const chart * name_for_property (T ptr) const
 

Funções de membro público estático

modelo<size_t N, typename P >
estático constexpr auto primary_key (P &)
 
estático constexpr auto primary_key ()
 

Atributos públicos

caractere constante * name
 
caractere constante * nomes [sizeof...(propriedade)] = {}</}
 
caractere constante * primary_key_name = ""
 
std::tuple< Properties... > ps
 

Atributos públicos estáticos

estático constexpr std::tuple< Properties... > propriedades {}
 
bool de constexpr estático HasPrimaryKeyProperty = !std::is_void_v<PrimaryKeyProperty>
 

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