19#ifndef CPPREALM_MANAGED_OBJECTID_HPP
20#define CPPREALM_MANAGED_OBJECTID_HPP
22#include <cpprealm/macros.hpp>
23#include <cpprealm/types.hpp>
25#include <cpprealm/internal/bridge/object_id.hpp>
36 return m_obj-> template<realm::internal::bridge::object_id> get(m_key). 연산자 :: 영역::object_id();
57 템플릿<
typename,
typename>
63 사용 managed<std::optional<realm::object_id>>::managed_base:: 연산자=;
65 [[nodiscard]] std::optional<realm::object_id> readable()
const {
66 auto v = m_obj-> Template<realm::internal::bridge::object_id> get_optional(m_key);
68 v.value()를
반환 합니다. 연산자 :: 영역::object_id();
74 [[nodiscard]] std::optional<realm::object_id> 연산자 *()
const {
78 [[nodiscard]]
연산자 <realm::object_id>std::optional()
const {
83 rbool 연산자==(
const std::Optional<realm::object_id>& rhs)
const noException;
84 rbool 연산자!=(
const std::Optional<realm::object_id>& rhs)
const noException;
92 템플릿<
typename,
typename>