---
title: Subprogress
framework: foundation
role: symbol
role_heading: Structure
path: foundation/subprogress
---

# Subprogress

Subprogress is used to establish parent-child relationship between two instances of ProgressManager.

## Declaration

```swift
struct Subprogress
```

## Overview

Overview Subprogress is returned from a call to subprogress(assigningCount:) by a parent ProgressManager. A child ProgressManager is then returned by calling start(totalCount:) on a Subprogress.

## Topics

### Instance Methods

- [start(totalCount:)](foundation/subprogress/start(totalcount:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
