---
title: OSBoolean
framework: driverkit
role: symbol
role_heading: Class
path: driverkit/osboolean
---

# OSBoolean

A container for a true or false value.

## Declaration

```occ
class OSBoolean;
```

## Overview

Overview Only two static immutable instances of OSBoolean exist, kOSBooleanFalse & kOSBooleanTrue.

## Topics

### Configuring a Boolean Type

- [free](driverkit/osboolean/free.md)
- [release](driverkit/osboolean/release.md)
- [retain](driverkit/osboolean/retain.md)
- [OSBooleanPtr](driverkit/osbooleanptr.md)

### Getting Boolean Values

- [kOSBooleanFalse](driverkit/kosbooleanfalse.md)
- [kOSBooleanTrue](driverkit/kosbooleantrue.md)

## Relationships

### Inherits From

- [OSContainer](driverkit/oscontainer.md)

## See Also

### Registry data types

- [OSArray](driverkit/osarray.md)
- [OSDictionary](driverkit/osdictionary.md)
- [OSData](driverkit/osdata.md)
- [OSNumber](driverkit/osnumber.md)
- [OSString](driverkit/osstring.md)
- [OSSerialization](driverkit/osserialization.md)
- [OSCollection](driverkit/oscollection.md)
- [OSContainer](driverkit/oscontainer.md)
- [OSObject](driverkit/osobject.md)
- [OSSymbol](driverkit/ossymbol.md)
- [IOFixed](driverkit/iofixed.md)
