|
enum class | object_type : uint8_t { TopLevel = 0
, Embedded = 0x1
, TopLevelAsymmetric = 0x2
} |
|
|
| object_schema (const object_schema &other) |
|
object_schema & | operator= (const object_schema &other) |
|
| object_schema (object_schema &&other) |
|
object_schema & | operator= (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:
- include/cpprealm/internal/bridge/object_schema.hpp
- src/cpprealm/internal/bridge/object_schema.cpp