Realm C++ SDK版本 v 2.2.0
公共类型 | 公共成员函数 | 好友 | 所有成员列表

域:: 托管< std::string > 结构引用

域:: 托管< std::string > 的继承图:
realm::managed_base 域:: 托管< std::Optional< std::string >>

公共类型

运用 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::objm_obj = nullptr
 
internal::bridge::域m_realm = nullptr
 
Internal::bridge::col_key m_key
 
rboolm_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)
 

该结构体的文档由以下文件生成: