---
title: isEqualTo
framework: Kernel
role: symbol
role_heading: Instance Method
platforms: [driverkit 19.0+, macOS 10.15+]
path: kernel/osdata/3180882-isequalto
---

# isEqualTo

Compares the data with an OSData

## Declaration

```occ
bool isEqualTo(const OSData *aDataObj);
```

```occ
virtual bool isEqualTo(const OSData *aDataObj);
```

## Parameters

- `aDataObj`: The OSData to compare with.

## Return Value

Return Value true iff the object is of class OSArray and isEqualTo(const OSArray * anArray) returns true.

## Discussion

Discussion If the passed OSData object has the same length and all bytes are identical, true is returned. Otherwise false is returned.

## See Also

### Comparing Data Objects

- [isEqualTo](kernel/osdata/3433843-isequalto.md)
- [isEqualTo](kernel/osdata/3433844-isequalto.md)
- [isEqualTo](kernel/osdata/3433858-isequalto.md)
