19#ifndef CPPRALM_BRIDGE_OBJECT_SCHEMA_HPP
20#define CPPREALM_BRIDGE_OBJECT_SCHEMA_HPP
25#include <cpprealm/internal/bridge/utils.hpp>
30namespace realm::internal::bridge {
34 열거형 클래스 object_type : uint8_t { TopLevel = 0, Embedded = 0x1, TopLevelAsymmetric = 0x2 };
46 const std::vector<property>& 속성,
50 연산자 ObjectSchema()
const;
52 oid
add_property (
const 속성&);
54 set_name (
const std::string& name);
55 std::string get_name()
const;
57 set_object_type (object_type);
58 속성 Property_for_name(
const std::string&);
61 ObjectSchema* get_object_schema();
62 const ObjectSchema* get_object_schema()
const;
63#ifdef CPPRALM_HAVE_GENERATED_BRIDGE_TYPES
64 저장::ObjectSchema m_schema[1];
66 std::shared_ptr<ObjectSchema> m_schema;
정의: managed_primary_key.hpp:30