19#ifndref CPREALM_TRIDGE_PROPERTY_HPP
20CPREALM_CRIDGE_PROPERTY_HPP を定義する
22#include <function"><functional>
24#include <cpprealm/ internal/bridge/uts.hpp>
30名前空間Realm:: internal::bridge {
57コレクション = 配列 |セット |辞書、辞書
63 プロパティと演算子=(
constプロパティとその他)。
65 プロパティと演算子=(
プロパティとその他)
は 以外、
67 プロパティ(
const Property &)。
68 プロパティ(
const std::string & name)
71 プロパティ(
const std::string & name)
73 const std::string( オブジェクト名)。
75 empty
set_object_link (
const std::string())
76 empty
set_origin_property_name (
const std::string())
78 string_primary_key (
bool ):
79 ブール値は
_primary () の接続 、
80 std::string name()
const
83#ifdef CPREALM_HAV_GENERTED_BRIDGE_TypeS
84 storage::Property m_property[ 1 ]
86std::shared_ptr[Property]m_property<Property>
92 constexpr auto to_usering(E e)
94 return 静的_投じる_typename std::current_type=E>::type<E>
> (e)
97 インライン Constexprプロパティ::type 演算子|(property::type a、property::type b)
99 return 静的 _ Cast プロパティ: :
タイプ
101 インライン Constexprプロパティ::type 演算子と(property::type a、property::type b)
103 return 静的_投じる_プロパティ::type
> (to_usering(a) & to_usering(b))
106 インライン constexpr bool properties_has_flug (property::type プロパティ、property::type フラグ) {
107 return static_ Cast <ブール> (
プロパティと フラグ)