19#ifndef CPPREALM_MANAGED_UUID_HPP
20#define CPPRALM_MANAGED_UUID_HPP
22#include <cpprealm/macros.hpp>
23#include <cpprealm/types.hpp>
36 return m_obj-> template<realm::internal::bridge::uuid> get(m_key). 연산자 :: 영역::uuid();
39 [[nodiscard]]
영역::uuid 연산자 *()
const {
57 템플릿<
typename,
typename>
63 using value_type = std::optional;<realm::uuid>
64 사용 managed<std::optional<realm::uuid>>::managed_base:: 연산자=;
66 [[nodiscard]] std::optional<realm::uuid> breaker()
const {
67 auto v = m_obj-> Template get_optional<realm::internal::bridge::uuid>(m_key);
69 return v.value().operator ::realm::uuid();
75 [[nodiscard]] std::optional<realm::uuid> 연산자 *()
const {
79 [[nodiscard]]
연산자 <realm::uuid>std::optional()
const {
84 rbool 연산자==(
const std::Optional<realm::uuid>& rhs)
const noException;
85 rbool 연산자!=(
const std::Optional<realm::uuid>& rhs)
const noException;
93 템플릿<
typename,
typename>