---
title: cPlusPlusHeader
framework: uniformtypeidentifiers
role: symbol
role_heading: Type Property
path: uniformtypeidentifiers/uttype-swift.struct/cplusplusheader
---

# cPlusPlusHeader

A type that represents a C++ header file.

## Declaration

```swift
static var cPlusPlusHeader: UTType { get }
```

## Discussion

Discussion The identifier for this type is public.c-plus-plus-header. This type conforms to UTTypeSourceCode.

## See Also

### Compiled programming language sources

- [assemblyLanguageSource](uniformtypeidentifiers/uttype-swift.struct/assemblylanguagesource.md)
- [cHeader](uniformtypeidentifiers/uttype-swift.struct/cheader.md)
- [cSource](uniformtypeidentifiers/uttype-swift.struct/csource.md)
- [cPlusPlusSource](uniformtypeidentifiers/uttype-swift.struct/cplusplussource.md)
- [objectiveCPlusPlusSource](uniformtypeidentifiers/uttype-swift.struct/objectivecplusplussource.md)
- [objectiveCSource](uniformtypeidentifiers/uttype-swift.struct/objectivecsource.md)
- [swiftSource](uniformtypeidentifiers/uttype-swift.struct/swiftsource.md)
