Realm C++ SDK Version v2.2.0
Public Types | Public Member Functions | List of all members

realm::internal::bridge::object_schema Struct Reference

Public Types

enum class  object_type : uint8_t { TopLevel = 0 , Embedded = 0x1 , TopLevelAsymmetric = 0x2 }
 

Public Member Functions

 object_schema (const object_schema &other)
 
object_schemaoperator= (const object_schema &other)
 
 object_schema (object_schema &&other)
 
object_schemaoperator= (object_schema &&other)
 
 object_schema (const std::string &name, const std::vector< property > &properties, const std::string &primary_key, object_type type)
 
 object_schema (const ObjectSchema &)
 
 operator ObjectSchema () const
 
uint32_t table_key ()
 
void add_property (const property &)
 
void set_name (const std::string &name)
 
std::string get_name () const
 
void set_primary_key (const std::string &primary_key)
 
void set_object_type (object_type)
 
property property_for_name (const std::string &)
 
bool operator== (const object_schema &rhs)
 

The documentation for this struct was generated from the following files: