---
title: mach_assert_type_t
framework: Kernel
role: symbol
role_heading: Enumeration
platforms: [macOS 15.4+]
path: kernel/mach_assert_type_t
---

# mach_assert_type_t

## Declaration

```occ
typedef enum mach_assert_type_t : unsigned char {
    ...
} mach_assert_type_t;
```

## Topics

### Constants

- [MACH_ASSERT_3P](kernel/mach_assert_type_t/mach_assert_3p.md)
- [MACH_ASSERT_3S](kernel/mach_assert_type_t/mach_assert_3s.md)
- [MACH_ASSERT_3U](kernel/mach_assert_type_t/mach_assert_3u.md)
- [MACH_ASSERT_DEFAULT](kernel/mach_assert_type_t/mach_assert_default.md)
