Realm C++ SDK Versão C++ v2.2.0
|
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 |
gerenciado & | operador= (std::string &&v) |
gerenciado & | operador= (const std::string &v) |
gerenciado & | operador= (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) |
gerenciado & | acrescentar (const std::string &) |
acrescenta caracteres adicionais à string | |
gerenciado & | operador+= (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) | |
managed & | operador= (const managed & other) |
managed & | operador= (managed &&outros) |
template<typename T > | |
managed & | operador= (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 > | |
managed & | operador= (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::obj * | m_obj = nullptr |
interno::ponte::Realm * | m_realm = nullptr |
Internal::bridge::col_key | m_key |
rbool * | query = 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) | |
managed & | operador= (const managed & other) |
managed (managed &&outros) | |
managed & | operador= (managed &&outros) |