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

realm::schemagen::property< Ptr, IsPrimaryKey > Struct Template Reference

Public Types

using Result = typename internal::persisted_type_extractor< typename internal::ptr_type_extractor< Ptr >::member_type >::Result
 
using VariantResult = std::conditional_t< std::is_pointer_v< Result >, managed< Result >, Result >
 
using Class = typename internal::ptr_type_extractor< Ptr >::class_type
 

Public Member Functions

constexpr property (const char *actual_name)
 
 operator internal::bridge::property () const
 

Public Attributes

internal::bridge::property::type type
 
const char * name = ""
 

Static Public Attributes

static constexpr auto ptr = Ptr
 
static constexpr bool is_primary_key = IsPrimaryKey || internal::type_info::is_primary_key<Result>::value
 

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