diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/templates/rid.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/templates/rid.h b/core/templates/rid.h index b9829bd533..4c7119b4ea 100644 --- a/core/templates/rid.h +++ b/core/templates/rid.h @@ -61,6 +61,8 @@ public: _ALWAYS_INLINE_ bool is_valid() const { return _id != 0; } _ALWAYS_INLINE_ bool is_null() const { return _id == 0; } + _ALWAYS_INLINE_ uint32_t get_local_index() const { return _id & 0xFFFFFFFF; } + static _ALWAYS_INLINE_ RID from_uint64(uint64_t p_id) { RID _rid; _rid._id = p_id; |