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

Realm::managed< std::string > Referência de estrutura

Diagrama de herança para Realm::managed< std::string >:
Realm::managed Realm::managed< std::optional< std::string > >

Tipos públicos

Usando value_type = std::string
 
Usando reference = chart_reference
 
Usando const_reference = const_char_reference
 

Funções de membro público

std::string detach () const
 
gerenciadooperador= (std::string &&v)
 
gerenciadooperador= (const std::string &v)
 
gerenciadooperador= (const caracteres *v)
 
Referência em (size_t idx)
 acessa o caractere especificado com verificação de limites
 
Referência operador[] (size_t idx)
 acessa o caractere especificado
 
const_reference front () const
 acessa o primeiro caractere
 
Referência front ()
 
const_reference back () const
 acessa o último caractere
 
Referência de volta ()
 
chart_pointer dados ()
 retorna um ponteiro para o primeiro caractere de uma string
 
const_char_pointer data () const
 
const_char_pointer c_str () const
 retorna uma versão de array de caracteres C padrão não modificável da string
 
 operador std::string_view () const =delete
 retorna uma string_view não modificável em toda a string
 
 operador std::string () const
 
size_t tamanho () const noexceto
 
vazio clear () noexceto
 
vazio push_back (char c)
 
gerenciadoacrescentar (const std::string &)
 acrescenta caracteres adicionais à string
 
gerenciadooperador+= (const std::string &)
 acrescenta caracteres adicionais à string
 
vazio pop_back ()
 remove o último caractere da string.
 
rbool operator== (const std::string &rhs) const noexceto
 
rbool operador== (const chart *rhs) const noexceto
 
rbool operador!= (const std::string &rhs) const noexceto
 
rbool operador!= (const chart *rhs) const noexceto
 
rbool contains (const std::string &s, bool case_sensitive=true) const noexceto
 
rbool empty () const noexceto
 
 managed_base ()=padrão
 
 managed (const managed &outros)
 
 managed (managed &&outros)
 
managedoperador= (const managed & other)
 
managedoperador= (managed &&outros)
 
template<typename T >
managedoperador= (const T &v)
 
- Funções de membro público herdadas de Realm::managed
vazio atribuir (interno::ponte::obj *obj, interno::ponte::Realm *Realm, interno::ponte::col_key &&key)
 
vazio atribuir (interno::ponte::obj *obj, interno::ponte::Realm *Realm, const interno::ponte::col_key &key)
 
template<typename T >
managedoperador= (const T &v)
 
vazio prepare_for_query (interno::bridge::Realm *Realm, const interno::bridge::tabela &table, const std::string_view &col_name, Realm::rbool *query)
 

Amigos

estrutura, estrutura chart_reference
 
estrutura, estrutura const_char_reference
 

Membros herdados adicionais

- Atributos públicos herdados de Realm::managed
interno::ponte::objm_obj = nullptr
 
interno::ponte::Realmm_realm = nullptr
 
Internal::bridge::col_key m_key
 
rboolquery = nullptr
 
- Atributos públicos estáticos herdados de Realm::managed
bool de constexpr estático is_object = false
 
- Funções de membro protegidas herdadas de Realm::managed
 managed (const managed &outros)
 
managedoperador= (const managed & other)
 
 managed (managed &&outros)
 
managedoperador= (managed &&outros)
 

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