---
title: "toLong"
description: "Converts a [CompositeKeyHashCode] to a 64-bit Long. This may be higher precision than the
underlying type."
type: "function"
---

<div class='type'>Function</div>


<a id='references'></a>
<div class='sourceset sourceset-common'>Common</div>


```kotlin
public expect fun CompositeKeyHashCode.toLong(): Long
```


Converts a `CompositeKeyHashCode` to a 64-bit Long. This may be higher precision than the
underlying type.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
public expect fun SnapshotId.toLong(): Long
```


<div class='sourceset sourceset-jvmAndAndroid'>JvmAndAndroid</div>


```kotlin
public actual inline fun CompositeKeyHashCode.toLong(): CompositeKeyHashCode
```


<div class='sourceset sourceset-jvmAndAndroid'>JvmAndAndroid</div>


```kotlin
public actual inline fun SnapshotId.toLong(): Long
```


<div class='sourceset sourceset-wasmJs'>WasmJs</div>


```kotlin
public actual inline fun SnapshotId.toLong(): Long
```


<div class='sourceset sourceset-native'>Native</div>


```kotlin
public actual inline fun SnapshotId.toLong(): Long
```


<div class='sourceset sourceset-js'>Js</div>


```kotlin
public actual inline fun SnapshotId.toLong(): Long
```


<div class='sourceset sourceset-nonJvm'>NonJvm</div>


```kotlin
public actual inline fun CompositeKeyHashCode.toLong(): CompositeKeyHashCode
```


