|
enum class | type : unsigned short {
Int = 0
, Bool = 1
, String = 2
, Data = 3
,
Date = 4
, Float = 5
, Double = 6
, Object = 7
,
LinkingObjects = 8
, Mixed = 9
, ObjectId = 10
, Decimal = 11
,
UUID = 12
, Required = 0
, Nullable = 64
, Array = 128
,
Set = 256
, Dictionary = 512
, Collection = Array | Set | Dictionary
, Flags = Nullable | Collection
} |
|
|
| property (const property &other) |
|
property & | operator= (const property &other) |
|
| property (property &&other) noexcept |
|
property & | operator= (property &&other) noexcept |
|
| property (const Property &) |
|
| property (const std::string &name, type type, bool is_primary_key) |
|
| property (const std::string &name, type type, const std::string &object_name) |
|
| operator Property () const |
|
void | set_object_link (const std::string &) |
|
void | set_origin_property_name (const std::string &) |
|
void | set_type (type) |
|
void | set_primary_key (bool) |
|
bool | is_primary () const |
|
std::string | name () const |
|
col_key | column_key () const |
|
The documentation for this struct was generated from the following files:
- include/cpprealm/internal/bridge/property.hpp
- src/cpprealm/internal/bridge/property.cpp