---
title: protocols()
framework: quartz
role: symbol
role_heading: Instance Method
path: quartz/qccomposition/protocols()
---

# protocols()

Returns the list of protocols to which the composition conforms.

## Declaration

```swift
func protocols() -> [Any]!
```

## Return Value

Return Value A list of protocols. See Standard Protocols.

## See Also

### Getting Information About a Composition

- [attributes()](quartz/qccomposition/attributes().md)
- [identifier()](quartz/qccomposition/identifier().md)
