Realm C++ SDK版本 v 2.2.0
|
公共类型 | |
运用 | value_type = std::string |
运用 | reference = char_reference |
运用 | const_reference = const_char_reference |
公共成员函数 | |
std::string | detach () const |
托管& | 操作符= (std::string &&v) |
托管& | Operator= (const std::string &v) |
托管& | Operator= (const char *v) |
引用 | at (size_t idx) |
通过边界检查访问指定字符 | |
引用 | 操作符[] (size_t idx) |
访问指定字符 | |
const_reference | front () const |
访问第一个字符 | |
引用 | front () |
const_reference | back () const |
访问最后一个字符 | |
引用 | back () |
char_pointer | data () |
返回指向string第一个字符的指针 | |
const_char_pointer | data () const |
const_char_pointer | c_str () const |
返回string的不可修改的标准C字符大量版本 | |
操作符 std::string_view () const = 删除 | |
将不可修改的 string_view 返回到整个string中 | |
操作符 std::string () const | |
size_t | size () const noException |
void | clear () noException |
void | push_back (char c) |
托管& | append (const std::string &) |
向string追加其他字符 | |
托管& | Operator+= (const std::string &) |
向string追加其他字符 | |
void | pop_back () |
删除string中的最后一个字符。 | |
rbool | Operator== (const std::string &rhs) const noException |
rbool | Operator== (const char *rhs) const noException |
rbool | 操作符!= (const std::string &rhs) const noException |
rbool | Operator!= (const char *rhs) const noException |
rbool | contains (const std::string &s, bool case_sensitive=true) const noException |
rbool | empty () const noException |
managed_base ()= 默认 | |
managed_base ( constmanaged_base &other) | |
managed_base ( managed_base && other) | |
Managed_base & | 操作符= (const 托管 &other) |
Managed_base & | 操作符= ( 托管 && other) |
template<typename T > | |
Managed_base & | 操作符= (const T &v) |
从域::托管继承的公共成员函数 | |
void | 分配(内部::bridge::obj *obj,内部::bridge::域 *realm,内部::bridge::col_key &&key) |
void | 分配(内部::bridge::obj *obj,内部::bridge::域 *realm, const内部::bridge::col_key &key) |
template<typename T > | |
Managed_base & | 操作符= (const T &v) |
void | prepare_for_query ( 域 *域, const内部::bridge::table &table, const std::string_view &col_name, realm::rbool *查询) |
好友 | |
struct | char_reference |
struct | const_char_reference |
其他继承成员 | |
从域::托管继承的公共属性 | |
Internal::bridge::obj * | m_obj = nullptr |
internal::bridge::域 * | m_realm = nullptr |
Internal::bridge::col_key | m_key |
rbool * | m_rbool_query = nullptr |
从域::托管继承的静态公共属性 | |
static constexpr bool | is_object = false |
从域::托管继承的受保护成员函数 | |
managed_base ( constmanaged_base &other) | |
Managed_base & | 操作符= (const 托管 &other) |
managed_base ( managed_base && other) | |
Managed_base & | 操作符= ( 托管 && other) |